Servlet
Posted xuweiweiwoaini
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Servlet相关的知识,希望对你有一定的参考价值。
第一章 Servlet快速入门
1.1 Servlet的概述
- Servlet是“Server”和“applet”单词组成的合成词,称为服务端小程序。
- Servlet就是一个接口,定义了java类被服务器解析的规则。
1.2 Servlet快速入门
- ①创建JavaEE项目。
- ②定义一个类,继承HttpServlet。
- ③根据请求方式,实现对应的方法,如doGet()方法。
- ④配置Servlet。
- 示例:
- 定义HelloServlet.java
package com.sunxiaping; import java.io.IOException; /** * @author 许威威 */ public class HelloWorldServlet extends javax.servlet.http.HttpServlet @Override protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException response.setContentType("text/html;charset=utf-8"); response.getWriter().println("你好 Servlet"); @Override protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException this.doPost(request, response);
- 配置web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <servlet> <servlet-name>HelloWorldServlet</servlet-name> <servlet-class>com.sunxiaping.HelloWorldServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorldServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> </web-app>
1.3 Servlet的执行原理
以上是关于Servlet的主要内容,如果未能解决你的问题,请参考以下文章