SHH2开发,老是报空指针,什么鬼,求大神给看看,前台数据封装正常,也能获取到,就是报空指针!!

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error that prevented it from fulfilling this request.

exception

java.lang.NullPointerException
com.htyd.action.HtydUsersAction.login(HtydUsersAction.java:24)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252)
org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265)
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:252)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.42 logs.

Apache Tomcat/7.0.42

1个回答

HtydLoginAction的第24行,你重点看下,不然你就把这个文件也贴出来。

shenyijie1986
Jacky_wudou com.htyd.action.HtydUsersAction.login(HtydUsersAction.java:24) 看下这一行是什么,贴出来看看
3 年多之前 回复
wlz766107
辛幻柏 HtydUsersAction
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
后台查询的数据传到前台为数据为空!导流程提交报空指针错误!

1.对象没有进行转换:dto(vo)和model(po)的转换

菜鸟帖子 项目正常启动毫无问题,但是后台一直报空指针异常

java.lang.NullPointerException at org.apache.ibatis.thread.Runnable.getRefreshFile(Runnable.java:162) at org.apache.ibatis.thread.Runnable.refresh(Runnable.java:128) at org.apache.ibatis.thread.Run

关于Application得到上下文,getApplicationContext方法 空指针问题。

application得到上下文,前提必须在application中的oncreate方法进行初始化。 解决: public class AppUtils { private static Application application; public static void setApplication(Application application)

Android错误之setAdapter(adapter)空指针nullPointer 解决办法

在设置adapter时,会经常遇到如下错误:空指针错误如果setAdapter报空指针,那么可用如下语句调试,找出到底哪里产生空指针           hisList = (ListView) findViewById(R.id.oillist);                if(hisList==null)                {                        L

后台json数据为空,解析 出现空指针异常

json数据中返回为空 如下: {     "status": 1003,     "message": "数据请求成功",     "data": {         "detial": {},         "hot_goods": [],         "index_logo": [],         "cart_number": null     }

SSH框架搭建getHibernateTemplate()空指针解决办法

1、问题的出现: 当hibernate的事务管理、业务逻辑接口、action等都交给spring管理时: 容易出现getHibernateTemplate()或getSession()等空指针问题,或其他情况。 2、解决办法: 1)检查applicationContext的配置是否有错误,serviceImpl、sessionFactory、dao等是否都注入正确; 2)检查action

jsp----向后台传参报错“空指针异常”

jsp页面向Controller传参时,空指针异常 @RequestMapping("edit") public String editUserInfo(@RequestParam(value="userGender",required=false) Integer userGender){} 在@RequestParam 后面添加 (value=”userGender”,required=...

c3p0报空指针错误

1.今天c3p0报空指针错误,数据源的XML文件中,URL、用户名密码均没有问题,花费了很长时间,才发现是XML文件存放的路径不正确 c3p0数据源应放置在src根目录下或相应jar文件中

tomcat发布web项目JSP页面打开报空指针异常解决方法。

访问JSP页面直接报: HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperExcept

关于json解析的无法接收报空指针的问题

前几天做了一个获取加油站信息的页面,给实体赋值时第一层能够的到,第二层就开始报空指针,于是我就开始到处找问题,刚开始以为是实体属性写错了,于是找其他人对,实体属性应该没有问题。数据是从聚合数据获取的,根据要求返回的是一个json形式的字符串。如下 JSON返回示例: { "resultcode": "200", "reason": "Successed!", "re

tomcat 下所有jsp页面均报空指针异常问题

问题现象: 访问任意jsp页面均报空指针异常,如: java.lang.NullPointerException org.apache.jsp.aa_jsp._jspInit(aa_jsp.java:22) org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52) org.apache.jasper.s

使用DAO时发生空指针错误

2014-10-6 17:38:26 dao.daoImpl.CustomerDAO save 严重: save failed java.lang.NullPointerException at dao.daoImpl.CustomerDAO.save(CustomerDAO.java:51) at test.CustomerDAOtest.testSave(CustomerDAOtest

sql语句没问题,在数据库运行ok ,也查出了数据,但就是显示的时候报空指针异常..

为什么呢 ? 在网上搜索,说是我获取的Session有问题,我去看了下 ,也没问题,是ok的 于是我猜想,可能是我的全局配置出了问题,哎呀我勒个去,我一看就看到了问题的关键,原来我关闭了自动映射匹配机制,然后我开启了他 ,问题解决,荣获java 福斯特布拉德 问题就在这句上

SharedPreferences获取时报空指针异常,以及普通类中使用SharedPreferences存储数据

最近在开发中碰到用SharedPreferences 存储一些临时数据的时候发现这样一个问题:在Activity中使用SharedPreferences似乎很简单,只要把获得 SharedPerferences preference = getSharedPreferences("XXX",Context.MODE_PRIVATE)  这句话放在  onCreate()方法里面一般不会有报空指针的

List对象的空指针问题

错误案例 【现象描述】 抛出空指针异常。 【错误代码】 List offerIDList =loadOfferIDList()//(null); for(Long offerID:offerIDList){ ...... } 错误分析 空值针异常出现的原因主要是遍历列表对

action进行依赖注入时,经常会提示空指针异常

有时候,我们对dao层,service层,action进行依赖注入时,经常会提示空指针异常,也就是注入失败~~~!!! 这样却每一点异常,正常使用~~到底是怎么回事呢???原因如下:   在依赖注入时,对dao层类的注入和action还不一样!!有点小差异!! 我们那个例子来解释一下,两种注入的细微的区别~: 对dao层的注入例子:

项目启动就报空指针异常

在使用idea开发时,启动项目后直接报出空指针异常

Java使用SSM框架 引用Rescource报错空指针

        年后觉得自己不能再重复使用structs继续混日子了,于是开始接触SSM框架(Spring Spring-mvc Mybatis)。框架刚刚做好使用时发现了一个问题,由于对Spring了解非常浅,导致浪费了一天在这个小问题上。@Controller @RequestMapping("/user") public class UserController { @Resource ...

关于java报空指针错误的几种常见情况

空指针错误是最常见,也蛮头疼的一个问题,总结一下有哪些可能的空指针错误: 1、最常见的空指针错误就是字符串变量未初始化,导致使用是报错 2、其次就是使用LIST等泛型时没有new ArrayList 3、然后就是在字符串为空时调用字符串方法如"".equel()等等都会报错,顺便说一句,如果要比较字符是否为空用str.equel(null)是会报错的,正确的使用方法是str==null。

对象赋值空指针

for (Integer type : typelist) { BigDecimal jprice = new BigDecimal(“0.00”); for (Bxcommodity com : bxcomm) { //查询出来的数据赋值给对象,但是数据库中没有数据时赋值给对象后,会报空指针的错误!重点内容

java基本类型接收null值会报空指针

Long l1 =null;long l2 =l1;java.lang.NullPointerException

Java 空指针调用静态方法

Java 空指针调用静态方法

工具类(类)中使用ApplicationContext获取bean包空指针

项目中遇到这样一个问题,当时是要写一个工具类,里面有这样的一段话, MsgTools是工具类,里面有一个属性applicationContext MsgTools.applicationContext .getBean(com.cheshangma.operation.wx.service.internal.WeChatServiceImpl.class)但这样会报错,app

junit测试报空指针异常

今天进行junit测试的时候出现了下面的错误(单纯进行某个某个方法出现下面的错误,如果都某个类进行测试,还不会出现) 下面给出解决方案 1.首先把junit4.4.jar的包 Remove 掉 2.然后 Add Library 选择如下 4.点击Next  最后点击选择  Junit4   最后OK 问题就解决了 (网上也有说,把Junit的包排到前面也可以解决该

ViewHolder模式获取控件空指针异常,小错误很坑爹

在用ViewHolder模式是用以下方式加载控件:

数据库有数据,但查询不到数据,没查到还爆空指针

今天在做springMVC项目的时候,因为粗心,忘了在控制层注入service的类上面加上@Autowired,运行代码就一直报空指针,把hql翻译成sql放入数据库查询有数据,而且我这里查询到的是空指针应该也不会报错啊,一直在方法里面找原因,查看代码没有问题,最后准备重写一遍,删除现在写的,当删除到最上面的类注入时,竟然发现自己没有写@Autowired,加上代码运行成功,所以写代码是一定要小心

java el表达式报空指针异常(nullpointexception)

最近在使用el表达式的时候,用到了int型变量,因为,很多时候,变量不会被赋初值,后面考虑了下,应该将声明由int 改为integer,改了之后就一直报空指针异常,后面仔细查看,我的getter和setter方法中,还是设置int或返回int,之前测试过,声明integer变量,不做初始化,通过int返回即会报空指针异常。原因应该是Integer(null)转int时报的错误。因此el表达式后台的

ButterKnife与Handle使用控件报空指针问题

Handler handler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); what = msg.what; if (what > 0) { what--;

Websphere 7 部署公文,element.selectNodes("//m[@operateid='gw']") 报错 空指针。

Websphere 7 下 ,估计6 也有同样问题,公文标准版部署后,提取 operconfig.xml 中元素 获取不出值来。致使登陆失败。 具体报错: element.selectNodes("//m[@operateid='gw']") 报错 空指针。  欢迎访问www.50xiao.com 结论: jaxen-1.1-beta-4.jar 和 jaxen-1.1-beta-9.j

request.getParameter()报错指针挂空,记一次J2EE开发

作者想在本页面用户登陆时显示所有数据,而后用户可通过给定的form表单筛选项对数据进行筛选。 遇到的问题: 1、在用户登录页面自动跳转时使用request.getParameter()得到form表单的内容时由于没有输入任何东西,会发生报错指针挂空; 2、java代码放在form表单之前无法得到表单中提交的东西 解决方法: 将request.getParameter()写入try中可解决空

Activity传数据到fragment,并刷新fragment,报空指针

解决办法: Fragment fragment = getSupportFragmentManager().findFragmentByTag(BOOK_SEARCH_LIST); if(fragment != null && !fragment.isVisible()){ getSupportFragmentManager().beginTransact

junit一直出现空指针异常 尼玛啊

1.Junit运行异常 异常代码如下: java.lang.NullPointerException at org.eclipse.jdt.internal.junit4.runner.SubForestFilter.shouldRun(SubForestFilter.java:81) at org.junit.internal.runners.JUnit4ClassRunner.filt

get空对象中的属性不一定报空指针异常

public class Test { public static void main(String[] args) { Student stu = null; System.out.println(stu.getName()); } }看到上述代码,运行结果是什么?NullPointerException?看下Student类吧。public class Student {

对 request.getParameter("参数名字") 获取的值判空报空指针异常

request.getParameter("参数名字")为null null与equal()方法 空指针异常

fragment里getactivity空指针问题

最近在做项目的时候用到了fragment,发现在有时候用getactivity会出现空指针异常,原因一直未曾弄明白,也有人说这是fragment的BUG,不过怎么样,解决方法还是很简单,只要在fragment里写一个构造方法,在构造方法里传环境参数就行了。但是原因一直不明,有大神知道的望指教..

关于java中空指针异常的原因及解决方法

java中空指针异常,是一种很常见很普通的错误,初学的时候可能会感觉很难解决,代码写多了就好啦,下面总结一些java中空指针异常的一些内容。 首先,在开始之前,还是想说,对于一门编程语言,你要了解它的一些知识,不是仅仅会编程就可以了。所以,在了解空指针异常之前或者之后,还是去看看java中内存的分配的相关内容吧。 指针的概念就不多说了,在面向对象的

解决this.getHibernateTemplate()的空指针异常的问题

刚刚在整合SSH时碰到了这样一个问题: 当我用junit测试时不会报任何异常,数据也都能得到 public class BuyerTest { @BeforeClass public static void begin() throws Exception{}@Test public void save(){   Configuration config=new AnnotationCo

打印空引用不会报空指针异常的原因

打印空引用不会报空指针异常的原因 首先大家都知道,在打印一个引用的时候,如果Object的toString()没有重写的情况下,最终会调用toString(),那问题来了,空引用调用toString()不应该报错吗??

JavaCompiler:java.lang.NullPointerException报空指针异常——JDK与JRE开发时区别

将Java文件编译成class文件时用到JavaCompiler报空指针异常。 JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); StandardJavaFileManager fileMgr = compiler.getStandardFileManager(null, null, null);

我的这段java代码为什么会报空指针?

这是学生类package com.lianxi.com;public class Student{private int on;   //学生编号private String name;   //学生名字private int age;   //年龄private double java;  //java成绩private double C;   //c语言成绩private double HTM...

sql操作报空指针异常

java.lang.NullPointerException at ................................... 当确定上述空指针异常报错确实出在SQL语句执行上的时候,确定SQL语句内变量无误后,就很有可能是以下两种情况: 1.数据库服务没有正常启动(MySQL、oracle等数据库都会有此问题) 2.对Connection conn的conn输出一下,看看是不

junit对某个类测试正常,对类中的某个方法单独测试报空指针异常

报的错误: java.lang.NullPointerException at org.eclipse.jdt.internal.junit4.runner.SubForestFilter.shouldRun(SubForestFilter.java:81) at org.junit.internal.runners.JUnit4ClassRunner.filter(JUnit4ClassRun

【eclipse】解决:eclipse 中servers窗口空指针异常的问题

删除 /.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs 即可。

junit案例获取不到bean,报空指针

   最近在写Junit案例的时候遇到一个诡异的问题:    测试QueryProblemAction中一个方法,由于getProblemDetail方法中调用了XXXUtil.getShieinfo(),这是个静态方法,静态方法中引用到了一个commonservice的bean,去查询数据库的数据,commonservice是一个静态变量。上网查询    到静态变量是可以被Spring容器初...

关于listView.setAdapter(adapter)报空指针异常的问题

问题:listView.setAdapter(adapter)报空。 1、先在 listView = (ListView) this.findViewById(R.id.listView);后用   if(listView==null)         Log.i("debug","null"); 调试。 listView为空。 2、检查 <ListView and

问题:一对多或者多对多,老是报空指针异常

如题:在配置hibernate的映射时,一直报NullPointerException 解决:那多半就是你在 ”一”方的JavaBean中的set集合没有new。。。。。。 private Set xxx=new HashSet();

jsp中调用dao的getHibernateTemplate()时,报空指针

jsp中调用dao的getHibernateTemplate()时,报空指针

【Android】完美解决HorizontalScrollView和SwipeRefreshLayout放在一起报空指针的问题

这类问题如果细化到ViewPager和SwipeRefreshLayout方面,解决方法详见http://blog.csdn.net/u010386612/article/details/50548977 一般来说,HorizontalScrollView会选用一个Adapter,而且一般会用自定义的Adapter 我这里用的是我自己定义的HorizontalScrollAdapter pu

自定义控件findViewById得到空指针,错误的排除

setContentView(R.layout.activity_main);       fastfind =  (Fastfind) findViewById(R.id.fd);      fastfind 空指针了。 1排除View.findViewById的问题。 2,查看自定义控件的构造方法,发现问题,构造写错了,串联构造时,参数写错了,改为如下 public

一个困扰很久的问题(二):Spring容器注入静态引用,报错空指针

举个例子:某Controller @Resource private static Service service; public void test(){ service.findById(1); } 如上例,将在service.findById(1)报空指针异常。 在网上看了很多解答,都是说spring容器是对象层面的 ,而static修饰的变量是类层面的,所以空指针。个

立即提问
相关内容推荐