以前我们用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);
}
}