【Javaweb】servlet两种配置方式

以前我们用servlet是在web.xml里进行个配置的,比如:

<servlet> 
   	<servlet-name>AddServlet</servlet-name>
	<servlet-class>com.test.servlet.AddServlet</servlet-class>
</servlet> 
<servlet-mapping> 
	<servlet-name>AddServlet</servlet-name>
	<url-pattern>/add</url-pattern> 
</servlet-mapping>

而在servlet3,我们可以用注解代替上边这种配置,更加简单:

@WebServlet(
    urlPatterns = { "/add.do" }, 
    initParams = {
        @WebInitParam(name = "RESULT_VIEW", value = "index.jsp") 
    }
)
public class AddServlet extends HttpServlet {	

    @Override
    public void init() throws ServletException {
        // ...
    }
	protected void doPost(HttpServletRequest request, 
	                     HttpServletResponse response) 
	                         throws ServletException, IOException {
		// ...
	}
    protected void doGet(HttpServletRequest request, 
            HttpServletResponse response) 
                throws ServletException, IOException {
    	doPost(request, response);
    }
}
发布了110 篇原创文章 · 获赞 25 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/qq_32117641/article/details/103575709
今日推荐