关于对servlet路径配置的方法


对servlet的路径配置有以下两种方法:

第一种:注解配置
//1、精确匹配,一般作用于站点独特的几个路径,首页、登录、注册等等。
@WebServlet("/hello");

//2、路径匹配,一般用于产品页,新闻页面,百科页面一般用于大量相类似的页面。
@WebServlet("/product/*");

//3、扩展名匹配。
@WebServlet("*.json");

//4、匹配多个路径。
@WebServlet(urlPatterns= {"/morepath","*.do","/more/*"})
第二种:web.xml 配置
//1、精确匹配。


my3
com.bjsxt.servlet.MyServlet3






my3
/my3



//2、路径匹配。


my3
com.bjsxt.servlet.MyServlet3






my3
/news/*


注意:输出页面乱码问题
//在servlet里对应的doGet方法或者doPost方法里补充以下代码:
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html");

你可能感兴趣的:(关于对servlet路径配置的方法)