Mr.Jay的BigHomeWork笔记

mybatis+strus 写ET学生管理系统 

Unable to instantiate Action,,,,,,,,,defined for ',,,' in namespace '/,,,'null 异常

新浪上找到解决建议:

struts2的执行原理是当一个request请求过来之后struts2拦截器根据其配置文件的解析然后再初始化并执行不同的java类,而之所以会出现上面的问题则是因为在初始化java类的时候在java类里面初始化了ActionContext的的一些对象,所以不要再java类里面去初始化一些struts2的类一般则是在定义全局变量时定义生成了一些ActionContext的对象之类的,

因此解决次问题方法很简单,就是最好不要在成员变量或者是构造方法里调用ActionContext,而把它放在其它方法里.

Struts Problem Report

Struts has detected an unhandled exception:

Messages:
  • Unable to instantiate Action, com.etoak.action.StudentAction, defined for 'addStudent' in namespace '/'null
File:com/etoak/action/StudentAction.java
Line number:30

Stacktraces

Unable to instantiate Action, com.etoak.action.StudentAction, defined for 'addStudent' in namespace '/'null - action - file:/F:/tomcat/apache-tomcat-6.0.29-windows-x86/apache-tomcat-6.0.29/webapps/Student_ManageSystem/WEB-INF/classes/struts.xml:9:23


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值