您的位置:首页 > 编程语言 > Java开发

Eclipse下创建javaee项目中的servlet文件中xml无法生成问题

2017-02-27 10:29 489 查看
Servlet 3.0 的部署描述文件 web.xml 中的 和 将不存在xml中,而是以注释的方式存在servlet中,下面是一个例子。

下面是一个简单的示例:

@WebServlet(urlPatterns = {"/simple"}, asyncSupported = true,
loadOnStartup = -1, name = "SimpleServlet", displayName = "ss",
initParams = {@WebInitParam(name = "username", value = "tom")}
)
public class SimpleServlet extends HttpServlet{ … }


它的等价的 web.xml 配置形式如下:

<servlet>
<display-name>ss</display-name>
<servlet-name>SimpleServlet</servlet-name>
<servlet-class>footmark.servlet.SimpleServlet</servlet-class>
<load-on-startup>-1</load-on-startup>
<async-supported>true</async-supported>
<init-param>
<param-name>username</param-name>
<param-value>tom</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>SimpleServlet</servlet-name>
<url-pattern>/simple</url-pattern>
</servlet-mapping>


如果想在xml中自动生成和,那么可以在创建Dynamic Web project时的Dynamic Web module version选项中选择2.5的版本可以解决这个问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐