Struts的版本是2.06,总结一下项目使用中碰到的问题,以备查用。这些错误大多数是人为的。

1、No result defined for action ***Action and result success
    这个错误产生的原因是,在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的标准写法。


 
5、Exception starting filter struts2
未定变义struts-default。也package中加入extends="struts-default"

转载于:https://blog.51cto.com/johnfong/935718

struts2常见报错相关推荐

  1. hexo博客本地服务器显示正常,Hexo 搭建博客 本地运行 常见报错及解决办法

    作为一名在hexo方面的新手,我在使用hexo编辑文档时遇到了很多问题,hexo generate编译的时候遇到了各种错误. 在此将这些错误及其解决方案记录下来,以便日后查证之用,同时,也可给各位在遇 ...

  2. python计算机视觉常见报错及解决方案(不断更新中)

    python计算机视觉常见报错及解决方案 1.did not meet fit acceptance criteria 2.all the input arrays must have same nu ...

  3. onkeypress属性添加报错_亚马逊运营过程中listing常见报错及应对策略汇总

    亚马逊运营过程中listing常见报错及应对策略汇总 做亚马逊的小哥哥小姐姐们还在为上传产品中的报错提示而抓狂吗?福利来了,总结了17个常见报错,供大家查阅 1.SKU XXXXX, Missing ...

  4. kubeadm常见报错和解决方法

    kubeadm常见报错和解决方法 参考文章: (1)kubeadm常见报错和解决方法 (2)https://www.cnblogs.com/only-me/p/10219903.html 备忘一下.

  5. 微信小程序根据坐标点解析地址常见报错:请求来源未被授权

    功能需求 微信小程序提供的接口能够获取到当前位置的坐标(经纬度),但是不能得到当前位置的地址.或者从后台获取到坐标(经纬度)要解析成文字描述的地址小程序也没有对应的接口. 实现思路 这时候就需要通过腾 ...

  6. Git常见报错及解决方法

    git常见报错解决方法 1.warning: LF will be replaced by CRLF in .idea/workspace.xml. git config --global core. ...

  7. python报错_python 常见报错

    python 常见报错 IndentationError: 缩进错误 IndentationError: expected an indented block 应为缩进快 必须统一使用tab 不能空格 ...

  8. docker安装mysql及相关配置、运行细节和常见报错解决方案

    安装.运行 需要特别注意-v挂载到本机的目录的权限问题,否则报错:ERROR 2002 (HY000): Can't connect to local MySQL server through soc ...

  9. Eclipse 的常见报错、警告和原因分析、解决方式以及相关操作快捷键小结(持续更新)

    文章目录 前言 一.常见的三种类型错误 二.运行时错误 总结 前言 Eclipse 作为我们开发中最为常用的一款 IDE,功能齐全(虽然近几年被 IDEA 占尽了风头),但是最为基本的一些操作我们是要 ...

最新文章

  1. 微软29岁员工年薪税后85W!竟然说自己活得很惨!网友:确实挺惨!
  2. python教程书籍-有什么Python学习的书籍和学习资源推荐?
  3. 为什么static成员的类型可以是类本身?又为什么非static成员被限定声明为其自身类对象的指针或引用?...
  4. TypeScript入门(三)面向对象特性
  5. 【Linux】一步一步学Linux——dpkg-deb命令(270)
  6. 封头名义厚度如何圆整_压力容器封头厚度计算
  7. C#(.net)中的一次连接数据库执行多条sql语句
  8. linux基础命令(-)
  9. 《团队名称》第八次团队作业:Alpha冲刺day5
  10. 微信支付之企业付款(提现,理赔,退款)(java)
  11. PHP程序员测试题及答案
  12. linux 下配置jdk
  13. IDC:2021年云上数据量超过传统数据中心,All in Cloud是趋势
  14. 根据call/jmp操作数偏移检测内核是否被rootkit控制
  15. 如何查看手机里的.db数据库文件
  16. 薛定谔 Maestro教程--用户界面 | 结构编辑 | 测量距离角度
  17. python爬取全国真实地址_python爬虫学习之爬取全国各省市县级城市邮政编码
  18. 小程序报错 出现脚本错误或者未正确调用 Page()
  19. elasticsearch 怎么删除过期的数据
  20. 5.11 Go语言文本大数据处理(2):文件分割与入库

热门文章

  1. NLP前路何在?Bengio等27位NLP顶级研究者有话说
  2. 开发一个自己的 CSS 框架(二)
  3. cmd系统命令不识别
  4. xxx while the managed IDbConnection interface was being used: Login failed for user xxx
  5. MySQL如何利用索引优化ORDER BY排序语句
  6. nginx 禁止IP访问服务器和非法域名绑定你的IP
  7. Eclipse-配置workspace路径
  8. 用python连接redis时错误InvalidResponse: Protocol Erro...
  9. ios学习记录 UITextField输入return键监听
  10. 分享HTML5 canvas 的总结