首页 > 代码库 > Servlet3.0新特性(Tomcat7.0版本及以上)
Servlet3.0新特性(Tomcat7.0版本及以上)
@WebServlet
作用
在Eclipse中创建Servlet后,Eclipse不会自动在web.xml中生成该Servlet对应的mapping信息,而是在Servlet代码中加入注解@WebServlet。
@WebServlet 用于将一个类声明为 Servlet,该注解将会在部署时被容器处理,容器将根据具体的属性配置将相应的类部署为 Servlet。
使用
//对应旧版本中servlet标签中的内容
@WebServlet(displayName = "This is ForwordServlet", // 描述 name = "ForwordServlet", // servlet名称 urlPatterns = { "/forwordServlet" }, // url loadOnStartup = 1, // 启动项 initParams = { @WebInitParam(name = "username", value = "http://www.mamicode.com/张三") }// 初始化参数 ) public class ForwordServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse * response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.getWriter().append("Served at: ").append(request.getContextPath()); } }
Servlet3.0新特性(Tomcat7.0版本及以上)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。