0 0

关spring 空指针问题如何解????5

重: Servlet.service() for servlet default threw exception
java.lang.NullPointerException
at admin.AdminLoginAction.PostLogin(AdminLoginAction.java:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)

我的程序是这样的:我只是做一个登录的事情?可不知为什么在 }
  public String PostLogin() throws Exception
  { 
 
  if(ms.valid(getUsername(),getUserpass()))
     { return "welcome";}
  else{
  setTip("your name is error!");
  return "login";
        }
  }
老说我ms.valid()没有值传过去。出现上面的问题?我的spring过滤器没有写,会出现这种原因吗?
问题补充:
那如何检测那个ms呢?
我的applicationContext.xml如下:
 
    <bean id="mylogin" class="adminloginDAO.myloginImpl"/>
   
    <bean id="adminLogin" class="admin.AdminLoginAction">
      <property name="ms" ref="mylogin"/>
    </bean>
</beans>
帮我看一下会有问题吗?
2008年12月04日 17:38

3个答案 按时间排序 按投票排序

0 0

还有getUsername(),getUserpass()

2008年12月04日 22:20
0 0

打印一下 ms 看是否为空!
有可能是你的 注入 出现了问题

2008年12月04日 19:55
0 0

at admin.AdminLoginAction.PostLogin(AdminLoginAction.java:29)

如果
AdminLoginAction.java:29 是指:
if(ms.valid(getUsername(),getUserpass())) 这行代码的话:

那么可能是ms为null

2008年12月04日 18:45

相关推荐

    继承 空指针 spring

    在处理继承和空指针异常时,理解Spring的生命周期和依赖注入原则至关重要。当Spring容器创建一个bean实例时,它会根据配置自动填充该bean的所有依赖,从而避免空指针异常的发生。因此,确保所有依赖都被正确配置和...

    struts2+spring+hibernate整合中spring注入出错。页面中报空指针异常。高手来看看怎么决绝。

    标题提到的问题是“struts2+spring+hibernate整合中spring注入出错,页面中报空指针异常”,这通常是由于Spring的依赖注入没有正确配置导致的。 首先,让我们深入了解一下Struts2、Spring和Hibernate各自的核心概念...

    getServletContext()空指针异常的原因

    getServletContext()空指针异常的原因getServletContext()空指针异常的原因getServletContext()空指针异常的原因getServletContext()空指针异常的原因getServletContext()空指针异常的原因

    解决spring2.0的jdbctemp.queryForRowSet包空指针异常的问题

    解决spring2.0的jdbctemp.queryForRowSet包空指针异常的问题

    25个经典的Spring面试问题包含答案

    这篇文档“25个经典的Spring面试问题包含答案”旨在帮助求职者和开发者更好地理解Spring的核心概念和实际应用。以下是对这些问题的详细解读: 1. **什么是Spring框架?** Spring是一个开源的Java平台,它为构建...

    spring static静态方法里面注入bean空指针解决

    在Spring框架中,静态方法内部注入Bean导致空指针异常是一个常见的问题,特别是在处理较旧的项目时。这里我们分析两种解决这个问题的方法。 首先,让我们深入理解问题的原因。在Spring中,`@Autowired`注解用于自动...

    Spring面试题.zip

    7、如何用基于 XML 配置的方式配置 Spring? 8、如何用基于 Java 配置的方式配置 Spring? 9、怎样用注解的方式配置 Spring? 10、请解释 Spring Bean 的生命周期? 11、Spring Bean 的作用域之间有什么区别? 12、...

    Spring Boot 实战开发2022年

    │ 开篇词 从零开始:为什么要学习 Spring Boot?.mp4 │ 01 家族生态:如何正确理解 Spring 家族的技术体系?.mp4 │ 02 案例驱动:如何剖析一个 Spring Web 应用程序?.mp4 │ 03 多维配置:如何使用 Spring ...

    Spring源码最难问题:当Spring AOP遇上循环依赖.docx

    Spring源码最难问题:当Spring AOP遇上循环依赖 Spring源码中最难的问题之一是循环依赖问题,当Spring AOP遇上循环依赖时,该如何解决? Spring通过三级缓存机制解决循环依赖的问题。 在Spring中,bean的实例化...

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

    "JSP 中调用 DAO 的 getHibernateTemplate() 时报空指针异常的解决方法" 在整合 SSH 框架时,经常会遇到 JSP 中调用 DAO 的 getHibernateTemplate() 时报空指针异常的错误。本文将讲解这个问题的原因和解决方法。 ...

    SpringAOP是什么?为什么要有SpringAOP?

    Spring AOP,全称为Aspect-Oriented Programming(面向切面编程),是Spring框架的一个重要组成部分。它是对传统面向对象编程(OOP)的一种补充,旨在解决应用程序中的横切关注点,如日志、事务管理、安全性等。这些...

    spring面试题25道图文并茂的spring面试题

    1. 什么是Spring框架?Spring框架有哪些主要模块? 2. 使用Spring框架有什么好处? 3. 什么是控制反转(IOC)?什么是依赖注入? 4. 请解释下Spring中的IOC? 5. BeanFactory和ApplicationContext有什么区别? 等。...

    Spring和SpringMVC面试问题总结(15个)

    Spring和SpringMVC面试问题总结 1.Spring中AOP的应用场景、Aop原理、好处? 2.Spring中IOC的作用与原理?对象创建的过程。 3.介绍spring框架 4.Spring常见创建对象的注解? 5.Spring中用到的设计模式 6.Spring的优点...

    Spring AOP 是什么?你都拿它做什么?.docx

    Spring AOP 是什么?你都拿它做什么?

    30 道 Spring Cloud 面试题及答案.docx

    使用 Spring Cloud 可以解决以下问题: * 与分布式系统相关的复杂性,如网络问题、延迟开销、带宽问题、安全问题等。 * 服务发现:服务发现工具管理群集中的流程和服务如何查找和互相交谈。 * 冗余:分布式系统中的...

    spring笔试题选择和简答题和springboot+cloud选择题和简答题

    Spring Boot+Spring Cloud 试题解析 Spring Boot 是一个基于 Java 的框架,用于构建独立的、生产级别的基于 Spring 的应用程序。Spring Cloud 是一个基于 Spring Boot 的微服务架构框架,提供了在分布式系统中服务...

    Spring面试题目经典问答.zip

    以下是一些Spring面试中可能会遇到的经典问题及其详细解答: 1. **什么是Spring框架?** Spring是一个开源的企业级应用框架,它简化了Java EE开发,通过提供自动化容器、AOP支持、事务管理等功能,帮助开发者创建...

    spring v3.2源码

    个人觉得spring3.2的源代码比较好编译,没啥脾气,像我之前下载的spring的最新版本源代码,还有spring4.0的源代码,不论是使用jdk1.6还是1.7甚至是1.8编译都出问题,结果还是觉得spring3.2编译过程轻松一点,配合...

    Spring Boot面试题

    Spring Boot 是解决 Spring 框架复杂度问题的方法。随着新功能的增加,Spring 变得越来越复杂。 Spring Boot 已经建立在现有 Spring 框架之上,使用 Spring 启动,我们避免了之前我们必须做的所有样板代码和配置。...

Global site tag (gtag.js) - Google Analytics