1.封装BaseServlet
功能:可以有多个请求处理方法,简化了转发和重定向的代码
请求处理方法格式:
public String login(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {}
请求BaseServlet中的login方法:
http://localhost:8080/.../AServlet?method=login
2.测试BaseServlet
public String update(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("update()...");
return "f:/index.jsp";//转发,forward
//return "r:/index.jsp";//重定向,redirect
//return null;//既不转发也不重定向
}
转发:浏览器地址栏的地址不改变
重定向:浏览器地址栏的地址发生改变
3.封装EncodingFilter
设置为UTF-8编码
4.设置web.xml
<filter>
<filter-name>EncdoingFilter</filter-name>
<filter-class>com.wxomsCommonTools.filter.EncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>EncdoingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Tips;
1.修改完servlet后自动加载的设置
D:\Program Files\apache-tomcat-7.0.42\conf\context.xml,修改<Context reloadable="true">