我正在尝试使用Java学习Web开发。 我不得不提一下,我没有打开一个新项目,我正在研究一个现有项目,并尝试向其中添加页面。
我正在使用netbeans IDE 7.2.1来创建一个servlet。我也使用Struts2。我右键单击要在其中创建servlet的包,New,Servlet。然后会出现一个弹出窗口,提示我输入班级名称,位置等。在弹出窗口的底部,它显示为红色:
无效的部署描述符web.xml
并且不允许我继续。 当我打开web.xml文件时,我看不到任何可能与我的问题有关的内容。 有人可以帮忙吗?
编辑:
再次感谢你......
答案 0 :(得分:0)
这是因为你在标签中加了分号
将其更改为
<web-app id="WebApp_ID" version="2.4" xmlns="java.sun.com/xml/ns/j2ee" xmlns:xsi="w3.org/2001/XMLSchema-instance" xsi:schemaLocation="java.sun.com/xml/ns/j2ee java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
答案 1 :(得分:0)
如果使用Struts框架,则应该添加Actions而不是Servlet。 如果没有Struts,web.xml文件将包含过滤器标签,而不是预期的Servlet标签。