struts2常见报错
Struts的版本是2.06,总结一下项目使用中碰到的问题,以备查用。这些错误大多数是人为的。
这个错误产生的原因是,在struts.xml中配置没有配置success result。我的理解是action执行完后,必须产生一个result类。这个类可是servlet或是其他,但不能为空。
解决方法:增加result success定义。
<result>***.jsp</result>
2、No result defined for action ***Action and result input
这个错误,在提交数据时经常碰到。定义的struts2 intercept发挥了作用,当POJO类型与输入的类型不同时,intercept类会中止拦截,并返回输入页面。详细的错误可在使用<s:fielderror/>来获取。
解决方法:增加resut input定义。
<result name="input">***.jsp</result>
3、There is no Action mapped for namespace / and action name ***Action
可以直译为没有找到这个action,也就是说在struts.xml中没有定义这个action。这个错误一般是action的名字拼写错误造成的,请仔细检查struts.xml的定义与页面的acrion是否一致。
4、Class ognl.OgnlRuntime can not access a member of class ***Action with modifiers "private"
关键字是"private",action类中的字段为private,这样页面(如jsp)是无法访问到的,这也是struts2面向对象的一大特征。
解决方法:
在action中添加set get方法,这样struts会自访问这个方法。set get方法必须遵循bean的标准写法。
转载于:https://blog.51cto.com/johnfong/935718
struts2常见报错相关推荐
- hexo博客本地服务器显示正常,Hexo 搭建博客 本地运行 常见报错及解决办法
作为一名在hexo方面的新手,我在使用hexo编辑文档时遇到了很多问题,hexo generate编译的时候遇到了各种错误. 在此将这些错误及其解决方案记录下来,以便日后查证之用,同时,也可给各位在遇 ...
- python计算机视觉常见报错及解决方案(不断更新中)
python计算机视觉常见报错及解决方案 1.did not meet fit acceptance criteria 2.all the input arrays must have same nu ...
- onkeypress属性添加报错_亚马逊运营过程中listing常见报错及应对策略汇总
亚马逊运营过程中listing常见报错及应对策略汇总 做亚马逊的小哥哥小姐姐们还在为上传产品中的报错提示而抓狂吗?福利来了,总结了17个常见报错,供大家查阅 1.SKU XXXXX, Missing ...
- kubeadm常见报错和解决方法
kubeadm常见报错和解决方法 参考文章: (1)kubeadm常见报错和解决方法 (2)https://www.cnblogs.com/only-me/p/10219903.html 备忘一下.
- 微信小程序根据坐标点解析地址常见报错:请求来源未被授权
功能需求 微信小程序提供的接口能够获取到当前位置的坐标(经纬度),但是不能得到当前位置的地址.或者从后台获取到坐标(经纬度)要解析成文字描述的地址小程序也没有对应的接口. 实现思路 这时候就需要通过腾 ...
- Git常见报错及解决方法
git常见报错解决方法 1.warning: LF will be replaced by CRLF in .idea/workspace.xml. git config --global core. ...
- python报错_python 常见报错
python 常见报错 IndentationError: 缩进错误 IndentationError: expected an indented block 应为缩进快 必须统一使用tab 不能空格 ...
- docker安装mysql及相关配置、运行细节和常见报错解决方案
安装.运行 需要特别注意-v挂载到本机的目录的权限问题,否则报错:ERROR 2002 (HY000): Can't connect to local MySQL server through soc ...
- Eclipse 的常见报错、警告和原因分析、解决方式以及相关操作快捷键小结(持续更新)
文章目录 前言 一.常见的三种类型错误 二.运行时错误 总结 前言 Eclipse 作为我们开发中最为常用的一款 IDE,功能齐全(虽然近几年被 IDEA 占尽了风头),但是最为基本的一些操作我们是要 ...
最新文章
- 微软29岁员工年薪税后85W!竟然说自己活得很惨!网友:确实挺惨!
- python教程书籍-有什么Python学习的书籍和学习资源推荐?
- 为什么static成员的类型可以是类本身?又为什么非static成员被限定声明为其自身类对象的指针或引用?...
- TypeScript入门(三)面向对象特性
- 【Linux】一步一步学Linux——dpkg-deb命令(270)
- 封头名义厚度如何圆整_压力容器封头厚度计算
- C#(.net)中的一次连接数据库执行多条sql语句
- linux基础命令(-)
- 《团队名称》第八次团队作业:Alpha冲刺day5
- 微信支付之企业付款(提现,理赔,退款)(java)
- PHP程序员测试题及答案
- linux 下配置jdk
- IDC:2021年云上数据量超过传统数据中心,All in Cloud是趋势
- 根据call/jmp操作数偏移检测内核是否被rootkit控制
- 如何查看手机里的.db数据库文件
- 薛定谔 Maestro教程--用户界面 | 结构编辑 | 测量距离角度
- python爬取全国真实地址_python爬虫学习之爬取全国各省市县级城市邮政编码
- 小程序报错 出现脚本错误或者未正确调用 Page()
- elasticsearch 怎么删除过期的数据
- 5.11 Go语言文本大数据处理(2):文件分割与入库
热门文章
- NLP前路何在?Bengio等27位NLP顶级研究者有话说
- 开发一个自己的 CSS 框架(二)
- cmd系统命令不识别
- xxx while the managed IDbConnection interface was being used: Login failed for user xxx
- MySQL如何利用索引优化ORDER BY排序语句
- nginx 禁止IP访问服务器和非法域名绑定你的IP
- Eclipse-配置workspace路径
- 用python连接redis时错误InvalidResponse: Protocol Erro...
- ios学习记录 UITextField输入return键监听
- 分享HTML5 canvas 的总结