我试图执行struts 2应用程序时出现此消息。请任何人都可以帮忙?我应该提供其他信息吗?Struts 2 - struts标记错误
0
A
回答
1
你需要在你的web.xml为支柱,以创建一个过滤器。像这样的东西
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
2
虽然我无法清楚地看到图像,但是找到了错误,但查找了您正在击中的URL,可以告诉您此异常的原因。
在Struts2中,您需要为每个请求调用过滤器,以便使Struts2特定标记有效,因为调用过滤器意味着让框架执行其init工作,以便它可以提供您需要的东西你直接打了一个jsp页面,这意味着你不会让S2过滤器和其他相关的类来完成初始工作,并且由于这个Struuts2标签没有导致这个错误的所需数据。
我建议你用行动来进行呼叫其他JSP这样才能让框架做它的工作
+0
但是如何防止这些错误并将用户重定向到一个很好解释的错误消息,该怎么做? – Osify 2013-04-04 07:34:52
+1
@OSIFY:该错误消息是由于使用框架的方式不正确,但如果您想显示任何其他消息,则可以在Struts2中配置全局异常处理程序 – 2013-04-04 09:06:39
相关问题
- 1. 错误的Struts 2 struts-default.xml
- 2. Struts 2选择标记错误
- 3. Struts 2的选择标记错误
- 4. Struts 2 ApplicationResources.properties错误
- 5. Struts 2 URL错误
- 6. struts 2 s:属性标记
- 7. Struts 2包含标记
- 8. Struts 2迭代器标记
- 9. Struts 2的操作错误
- 10. 瓷砖3&Struts 2错误
- 11. struts标记问题
- 12. Struts 2错误 - com.opensymphony.xwork2.util.logging.commons.CommonsLogger错误
- 13. Struts 2选择标记默认值
- 14. 扩展struts 2“属性”数据标记
- 15. Struts 1.x vs Struts 2.x
- 16. 运行Struts 1和Struts 2
- 17. Struts-Struts 2中的I18n
- 18. struts中的struts属性标记如果标记
- 19. 从非struts 2 action访问struts 2 jsp
- 20. 到Struts 2个的标签
- 21. Struts 2选择标签
- 22. Struts 2和html标签?
- 23. Struts 2的“如果”标签
- 24. JSON异常错误使用Struts 2
- 25. Struts 2 +错误页面+配置
- 26. DynamicJasper与Struts 2集成错误
- 27. Struts 2操作错误消息
- 28. Struts 2验证 - 清除错误信息
- 29. Struts 2的项目部署错误
- 30. struts 2 xwork2.util.logging.commons.CommonsLogger错误异常
请发布文字为文本;屏幕截图可能无法看到或有意义。复制并粘贴。另外,Umesh的回答是正确的,你既不积极也不接受。海事组织你应该。 – 2012-08-25 21:34:48