Tomcat 7.0 servlet @WebServlet

作者:烟中隐约闪现 | 创建时间: 2023-04-19
在使用tomcat7.0+eclipse j2ee时,新建Dynamic Web Project时,会让选择是否生成web.xml.无论选择与否,此时新建一个servlet,可以不在web.xml中进行servlet的配置,只需在相应的se...
Tomcat 7.0 servlet @WebServlet

生成项目

新建一个Dynamic Web Project,取名servlet

服务器选择Tomcat7.0,之后点击下一步两次进入到如下界面:

会发现生成web.xml选项默认为未选中,不理会之,继续。点击完成。生成的工程中已经没有了web.xml文件。

标注配置Servlet

新建一个Servlet

不做任何修改,点击完成。 以下是新生成的servlet完整类: import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/HelloWroldServlet") public class HelloWroldServlet extends HttpServlet { private static final longserialVersionUID= 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } }

可以发现,在Servlet类名前,已经存在如下标注: @WebServlet("/HelloWroldServlet"),运行tomcat,在浏览器中输入http://localhost:8080/HelloWroldServlet. 可以发现,未报异常等错误信息。说明该servlet访问是正确的。

点击展开全文

更多推荐