2 u014200451 u014200451 于 2016.02.19 00:06 提问

ssh整合报错,出现了空指针
ssh

18-Feb-2016 23:52:29.943 INFO [RMI TCP Connection(3)-127.0.0.1] org.apache.struts2.config.AbstractBeanSelectionProvider.info Choosing bean (struts) for (org.apache.struts2.dispatcher.DispatcherErrorHandler)
18-Feb-2016 23:52:43.055 SEVERE [http-apr-8080-exec-2] org.apache.struts2.dispatcher.DefaultDispatcherErrorHandler.error Exception occurred during processing request: null
java.lang.NullPointerException
at cn.itcast.action.EmployeeAction.execute(EmployeeAction.java:24)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

报错的位置

            <!-- action实例交给spring容器创建 -->
            <action name="show" class="cn.itcast.action.EmployeeAction" method="execute">
                    <result name="SUCCESS">/index.jsp</result>
            </action>

    </package>

4个回答

caozhy
caozhy   Ds   Rxr 2016.02.19 01:16
已采纳

cn.itcast.action.EmployeeAction的show方法的参数怎么写的,或者获取getParameter等参数没有获取到,调试下。

diaoliwei2
diaoliwei2   Rxr 2016.02.19 08:32

at cn.itcast.action.EmployeeAction.execute(EmployeeAction.java:24)
24行是什么,,

meng20166
meng20166   Rxr 2016.02.19 10:43

你把EmployeeAction 这个类贴出来看下,这个类的24行报错

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.02.19 14:30

检查下EmployeeAction.java:24这个地方,有没有使用什么对象,调试下这些对象为什么为空?
空指针问题其实是很好定位和排查的,祝好!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ssh整合出现action注入空指针异常
前台报错500 java.lang.NullPointerException com.lrq.service.serviceImpl.UserServiceImpl.isLogin(UserServiceImpl.java:32) com.lrq.controller.UserAction.login(UserAction.java:48) sun.reflect.NativeMethod
整合ssh的时候出现空指针java.lang.NullPointerException
HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception java.lang.NullPointerExcepti
SSH2注入SessionFactory 空指针
最近用Spring+Hibernate+Struts2(SSH2)做项目 Action:存在Struts2的Action处理类;Dao:一些与数据库打交道的接口;Dao.Impl:Dao的实现类;Service:Action依赖其调用Dao;Service.Impl:Service的实现类;Validation:用于验证。 现在弄用户注册: Action.UserAction.java
ssh框架整合时使用hibernateTemplate进行find查询时出现空指针异常的解决办法
学习ssh框架整合时,当进行hibernateTemplate.find(...)查询时出现空指针异常NullPointerException ! 进行junit测试时,即:ApplicationContext context = new ClassPathXmlApplicationContext("spring/applicationContext.xml"); DepartmentDao
ssh项目中的,由于spring的注入问题引起的空指针错误
以下属于我把弄了一天后得到的结构 注意问题: 1、保持spring中注入的,都在格式上没有错误。 2、都没有逻辑错误,也就是如果引用了,用到了,就必须用 3、AOP中配置事务时,把事务切入点的expression配置到DAO包那一层,       也就是实际操作处理的那一层,而不是处理action那个包下。 4、如果DAOImpl是通过前一层的DAO接口规范实现而来,这就需要配置一下A
解决ssh 创建对象空指针问题
今天下午写了一个demo搞了好半天才知道解决,在Action里面创建对象,调用biz层方法时候userBiz的报空指针错误,如下public class CuserAction extends ActionSupport{ /** * */private static final long serialVersionUID = 1L; private Cuser cuser; private
SSH 整合报sessionfactory的错误以及解决方案
SSH 整合报sessionfactory的错误以及解决方案 开源中国 发表于 2014-08-30 22:36:21 org.springframework.beans.factory.BeanCreationException:   Error   creating   bean   with   name   'sessionFactory '   de
Hibernate4与spring3 sessionFactory().getCurrentSession() 空指针
http://stackoverflow.com/questions/15939932/hibernateexception-no-session-found-for-current-thread-when-calling-service-from
ssh action中service无法注入,报空指针问题
action为: public class RegistAction { private IRegistService iregistService; private SshUser sshUser; public String registUser(){ System.out.println("=========>"+iregistService); iregistServi
java.lang.NullPointerException 在SSH框架中编写增加功能遇到的问题
上图,这是一个简陋的编辑框,需要完成的功能是将编辑框的内容传给数据库,但失败了,失败的原因是空指针,让我很无奈,检查了许多次都不知道什么原因,对于一个编程菜鸟来说遇到空指针的问题都是最无奈的了。上具体的代码: 没有经过修改的网页代码 <s:form action="replyContent" method="post" theme="simple"> <div id