在使用Struts时遇到的各种错误总结

举报
ChillRay 发表于 2020/12/29 23:34:15 2020/12/29
【摘要】 在学习Struts的过程中,总会因为配置问题或者是参考资料问题出现过很多错误,不断地总结是自己成长的基础,下面我就来总结一下学习过程中遇到的各种报错,希望有一个能帮到你! 1. HTTP Status 404 - No result defined for action解决方法 这个问题多见于Action名称与Struts保留字冲突导致,建议直接修改Action...

在学习Struts的过程中,总会因为配置问题或者是参考资料问题出现过很多错误,不断地总结是自己成长的基础,下面我就来总结一下学习过程中遇到的各种报错,希望有一个能帮到你!

1. HTTP Status 404 - No result defined for action解决方法

这个问题多见于Action名称与Struts保留字冲突导致,建议直接修改Action name即可解决。

2. namespace的问题

namespace限定了当前action package的作用域,同时也应当在<s:form >表单标签中对其表单作用域进行设置。

3. datetimepicker标签,tree,treenode标签支持性

在struts2.1.8之后,取消了对这三个标签的支持,而是放在了struts2-dojo-plugin-2.1.8.jar中,下载相应的jar文件,通过

<%@ taglib prefix="sd" uri="/struts-dojo-tags"%>
 

4. 出现No result defined for action tmq.action.ValidateAction and result success

问题的解决方法:首先,应当规划到一个namespace空间中,如果都使用默认的命名空间其实会造成歧义。
其次就是form在调用方法的时候不需要加入xxx.action这样多此一举的行为!

5. 使用Struts2内置校验器时校验器不工作问题

注意!!!校验器应该和被检验的class文件放在同一目录下!






文章来源: zclhit.blog.csdn.net,作者:zclhit_,版权归原作者所有,如需转载,请联系作者。

原文链接:zclhit.blog.csdn.net/article/details/77597808

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。