Chi*_*ani 15 java eclipse servlets
我正在使用Eclipse Juno 4.2,Java 1.7和Tomcat 7.但是在我的系统中,当我创建servlet时,web.xml文件不会自动创建,而是另一个系统会自动创建web.xml文件.我完全糊涂了,有什么配置吗?
我还要web.xml在创建动态项目时添加文件.
Bal*_*usC 46
Tomcat 7是一个Servlet 3.0兼容容器.从Servlet 3.0开始,servlet可以通过@WebServlet类上的注释进行配置,而无需web.xml配置条目.仔细看看刚刚创建的servlet类,它上面有一个@WebServlet注释,其中包含您在New Servlet向导中指定的所有信息.
实际上,这种配置servlet的新方法
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {}
Run Code Online (Sandbox Code Playgroud)
与配置servlet的传统方式完全相同
<servlet>
<servlet-name>helloServlet</servlet-name>
<servlet-class>com.example.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>helloServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
如果您仍希望Eclipse web.xml出于某种原因创建条目,那么您应该在项目属性的Project Facets部分中将Dynamic Web Module版本从3.0更改为2.5 .
| 归档时间: |
|
| 查看次数: |
32248 次 |
| 最近记录: |