jsp添加struts标签有错

如题所述

如果是代码上有红线,但是网页能出来,那没事,只是tag的定义文件在开发环境里没有识别出来而已,通常是因为网络不通
如果是网页出不来(就是编译都失败了),那是struts的包都有问题(缺少,或者文件有问题)
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-06-06
是呀,struts2jsp标签是是表现层的东西,而其实上是需要编译的,可以编译后看下此jsp编译后的那个文件,强烈建议你不要这样混用,你用的struts2标签的最终目的不是实现分层吗?代码清晰化吗?那就把不该出现在jsp上面的代码不要写在页面上,,这便于你之后的人员维护代码,同时便于你养成良好的习惯。

struts2一遇到标签就出错,怎么回事?
你的情况是由于struts2的标签错误 首先确保在开头有 <%@ taglib prefix="s" uri="\/struts-tags" %> 其次保证必要的jar包的导入 最后保证不要重复导入jar包 也就是先删除lib下的所有jar包 然后再重新导入

jsp页面中使用struts2标签后出现500错误
你应该是struts.xml中配置文件的错误!你的配置文件中有没有配置<constant name="struts.action.extension"value="do"><\/constant>,如果没有配置默认是以.action结束的而不是.do.你最好把配置文件和你自定义的action一块发出来看!

使用struts标签时出的错!!!
<c:choose> <c:when test="${sdfsd==sdfsdf}"> <\/c:when> <c:otherwise> <\/c:otherwise> <\/c:choose>

jsp报错 求大侠,高手求助
是不是reg.jsp文件里面有一个struts标签错了 No tag "password1" defined in tag library imported with prefix "s"你引入了struts的标签库,提示没有s:password1这个标签

struts标签报错 unknown tag(XXX)
|__struts-html.tld | |__struts-logic.tld | |__struts-bean.tld | |__struts-nested.tld | |__这里少了struts-template.tld文件 | |___template.jsp |___*.html | 还有一点,Struts的jar包中并没有struts-template.tld文件,这个应该是自定义的标签 ...

struts2异常信息 dispatcher cannot be found (详细看图)
struts标签只有在http请求通过标签的servlet filter过滤器之后才可用,这些过滤器用来为这些标签初始化struts分发器)所以,问题原因:用了struts标签,但没有引入标签?JSP页面中没有加入类似下面内容:<%@ taglib prefix="s" uri="\/struts-tags"%> 也有可能是配置问题 web.xml中配置的struts2 filter...

J2EE综合——Struts常见错误的全面汇总
标签里指定action= \/XXX 但这个Action并未在struts config xml里设置过 HTTP Status \/xxx\/xxx jsp Forward的path属性指向的jsp页面不存在 请检查路径和模块 对于同一模块中的Action转向 path中不应包含模块名;模块间转向 记住使用contextRelative= true 没有任何异常信息 显示空白页面 可能是Action里使用的...

struts2中field级别错误显示问题
在实际的项目开发应用中如果同时用到field和action错误级别的时候,在jsp页面中的表单有用到struts2的标签来实现的话,就有可能对于同一个表单,既有filed级别error提示又有action级别的error提示,这时,可以根据项目的实际需要来取舍,但是如果两个都要同时存在的时候,只显示action级别的error,而不显示...

struts2中select标签发生错误,没有找到解决方法
jsp页面上面导入标签库:<%@ taglib prefix="s" uri="\/struts-tags" %>。然后注意struts2的jar包是不是正确的。

最近一个用struts开发的项目,用了struts标签。解析出来有问题
1.你首先要看下页面有没有导入Struts标签 2.由于是copy的,所以Form已经不一样了,有没有明确指定Form,也就是和中的name属性 3.最后在被使用的Form中有没有定义这个对象,以及get和set方法,如果是List的话有没有初始化(也就是List xxx = new ArrayList();)还是解决不了把报错信息发上来给我看...

相似回答