关于referencedfilecontainserrors的信息
struts.xml第一句就打个红叉
这个东西没关系,项目启动不会报错,只是说你在编写sturts.xml文件的时候没有提示,叉叉的原因是你的myeclipse里自带的不是sturts-2.3.dtd,应该是sturts-3.3.dtd,这个dtd文件是xml的编写规范
myeclipse 5.0 新建web project 后 ,web.xml出错
我用的version 2.5, 下面是我的一个可以运行的web.xml的开头,好像比你多了一个xmlns:web,不知道是不是这个原因。
xmlns:xsi=""
xmlns=""
xmlns:web=""
xsi:schemaLocation=" " id="WebApp_ID" version="2.5"
切换工作空间后struts第一行报错误
1、这个只是一个警告信息,你的程序是可以运行的。
2、导致原因:你用的Myeclipse编译器版本高于5.0版本所致。
有时候用到struts标签才会出现这种情况。
3、对于要求完美的人可以这样解决:分别在表单、package里加上namespace="/" 可解决问题。
s:form actiom="login" method="post" namespace="/"
s:textfield name="username" label="账号"/s:textfield
s:password name="password" label="密码"/s:password
s:submit value="提交"/s:submit
/s:form
struts
package name="ghyStruts1" namespace="/" extends="struts-default"
action name="login" class="controller.Login"
result name="success"/true.jsp/result
result name="error"/false.jsp/result
result name="input"/login.jsp/result
/action
/package
/struts
Referenced file contains errors 急求解答
、
解决方案如下:
1. 首先为了确保 Eclipse 可以从远程拿到 xsd 文件,到 Window - Preferences -
General - Network Connections - Cache 下的 Cache entries
框内检查所需要的文件是否正确,如果不确定,就点击 "Remove All",然后右击当前的 Project 选择
Validator,Eclipse 会重新加载 xsd 文件;
2. 如果错误依旧,那就需要删掉 xsd 文件的版本号,例如:
改成:
在Eclipse中添加struts.xml为什么会出现错误?
第一,你struts2的jar包导入齐全没有
第二,好像是struts2上面的配置有问题,应该是
?xml version="1.0" encoding="UTF-8" ?
!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
""