多语言展示
当前在线:1996今日阅读:27今日分享:41

Tomcat 7.0 servlet @WebServlet

在使用tomcat7.0+eclipse j2ee时,新建Dynamic Web Project时,会让选择是否生成web.xml.无论选择与否,此时新建一个servlet,可以不在web.xml中进行servlet的配置,只需在相应的servlet中进行标注配置即可,而且标注远远比配置web.xml简单。
工具/原料
1

tomcat7.0

2

Eeclipse或者 My Eeclipse

生成项目
1

新建一个Dynamic Web Project,取名servlet

2

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

3

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

标注配置Servlet
1

新建一个Servlet

2

不做任何修改,点击完成。以下是新生成的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 {   }}

3

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

推荐信息