JavaWeb中servlet的部署问题

    xiaoxiao2022-07-14  160

    在最早的开发中,部署是一定要用到 web.xml 这个部署描述的,一共是两组标记 <servlet> </servlet> 和 <servlet-mapping> </servlet-mapping>。

    <servlet> <servlet-name>servlet1</servlet-name> <servlet-class>com.tuotuo.test.HttpServletTest01</servlet-class> </servlet> <servlet-mapping> <servlet-name>servlet1</servlet-name> <url-pattern>ServletTest01</url-pattern> </servlet-mapping>

    在新的Servlet规范中,已经建议使用 Annotation (注解),而不是配置文件来完成 Servlet 部署工作。形式如下

    @WebServlet(name = "NewServlet", urlPatterns = {"/NewServlet"}) //一般形式

    @WebServlet属性列表

    图来自于http://blog.csdn.net/maozi_bsz/article/details/46431189

    不难理解,其中 name = "NewServlet" 的作用等价于 <servlet-name>NewServlet</servlet-name> ,urlPatterns = {(/NewServlet)} 的作用等价于 <urlPattern>/NewServlet</urlPattern>。

     

     

    最新回复(0)