servlet3.0 使用注解(一)

        在servlet3.0中可以使用注解方式来简化web.xml中对Servlet的配置,当然不仅仅是对Servlet进行配置,还可以对Filter,Listener。

        在servlet3.0中同样也可以使用web.xml,在标签下有一属性metadata-complete="true" 在设置true时,Servlet中的注解会失效,默认值为false。在注解和web.xml中同时对一个url-pattern进行设置时,我实验的结果是注解会覆盖web.xml中的设置,书上所说的和我所实验的结果完全相反,即web.xml中设置会覆盖注解的设置,请网友各自验证后,麻烦通知我一下。

         项目中没有web.xml文件,下面我直接上代码:

@WebServlet("/login.do")
public class Login extends HttpServlet {
	private static final long serialVersionUID = 1L;

	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		doPost(request, response);
	}

	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		String name = request.getParameter("name");
		PrintWriter out = response.getWriter();
		out.print("hello : " + name);
		out.close();
	}

}


你可能感兴趣的:(javaEE)