1、xml配置
①打开xml方式
打开内容如下(这是已经配置好了的)
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
<display-name>j2018001001_00_servletDemo</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>ServletDemo02</servlet-name>
<servlet-class>com.zfh.ServletDemo02</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletDemo02</servlet-name>
<url-pattern>/servletDemo02</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ServletDemo03</servlet-name>
<servlet-class>com.zfh.ServletDemo03</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletDemo03</servlet-name>
<url-pattern>/servletDemo03</url-pattern>
</servlet-mapping>
</web-app>
② 更改xml配置
要做到更改xml配置,我们就需要了解xml的标签。
例如本次我们需要修改指定的URL。标签为<url-pattern>,如下
<url-pattern>/servletDemo03</url-pattern>
原URL为http://localhost:8081/z2020052037_01_servletDemo/servletDemo03
更改代码
<url-pattern>/servletDemo0003</url-pattern>
则URL变更为http://localhost:8081/z2020052037_01_servletDemo/servletDemo0003
2、注释配置
①打开方式
打开内容如下
package com.zfh;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ServletDemo03 extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
this.doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
PrintWriter out = resp.getWriter();
out.println("Hello,world--Browse");
System.out.println("Hello,world--console");
}
}
②更改注释配置
例如原URL为http://localhost:8081/z2020052037_01_servletDemo/servletDemo03
添加
@WebServlet("/servletdemo03")
即URL为localhost:8081/z2020052037_01_servletDemo/servletdemo03也可(两个URL都可以用)
3、特点比较(个人总结)
①xml配置个人感觉代码量要多一些,内容要复杂一些。而注释配置一行就可以搞定。
②xml配置个人感觉功能性更强,注释有点简略。