ognl.OgnlException: target is null for setProperty 异常

这个异常是因为struts.xml配置文件中action的name属性写错了:

<action name="register"class="org.apache.struts.helloworld.action.Register" method="execute">
            <result name="success">/thankyou.jsp</result></action>

name属性应该和类的名字一样。

或者也有可能是配置文件中有重名的action。

时间: 2024-10-10 22:57:21

ognl.OgnlException: target is null for setProperty 异常的相关文章

关于ognl.OgnlException: target is null for setProperty(null的解决方案

在跑struts2的时候有时候会出现上面的错,特别是新手, 这种情况是在struts2高级的POJO访问时候出现的s 警告: Error setting expression 'user.password' with value '[Ljava.lang.String;@1cb2dd1' ognl.OgnlException: target is null for setProperty(null, "password", [Ljava.lang.String;@1cb2dd1) at

ognl.OgnlException: target is null for setProperty(null, &quot;login&quot;, [Ljava.lang.String;@133cdbd) 国际化时,登录按钮报错

虽然不影响程序运行,但是会报错警告 警告: Error setting expression 'html.login' with value '[Ljava.lang.String;@133cdbd'ognl.OgnlException: target is null for setProperty(null, "login", [Ljava.lang.String;@133cdbd) 登录代码 <s:submit id="login" key="h

ognl.OgnlException: target is null for setProperty(null,&amp;quot;XXXX&amp;quot;...)

今天遇到了这个奇葩问题,最后来回比对了一下前辈写过的一段完整代码后才发现问题. Error大概描写叙述为: 警告: Error setting expression 'XXX' with value '[Ljava.lang.String;@1cb2dd1' ognl.OgnlException: target is null for setProperty(null, "XXX", [Ljava.lang.String;@1cb2dd1) at ognl.OgnlRuntime.se

ognl.OgnlException: target is null for setProperty(null,&quot;XXXX&quot;...)

今天遇到了这个奇葩问题,最后来回比对了一下前辈写过的一段完整代码后才发现问题. Error大概描述为: 警告: Error setting expression 'XXX' with value '[Ljava.lang.String;@1cb2dd1' ognl.OgnlException: target is null for setProperty(null, "XXX", [Ljava.lang.String;@1cb2dd1) at ognl.OgnlRuntime.setP

解决ognl.OgnlException: target is null for setProperty(null, &quot;authorized&quot;, [Ljava.lang.String;@1d7ce3)

刚看到网上关于解决ognl.OgnlException: target is null for setProperty(null, "authorized", [Ljava.lang.String;@1d7ce3)错误,看了几篇都发现不对,断点调试下,解决了该问题.分享给大家: 解决类似于ognl.OgnlException: target is null for setProperty(null, "authorized", [Ljava.lang.String;

(异常分析)关于target is null for setProperty的问题总结!

这个异常出在当表单提交的数据注入到action的bean类时无法注入报出这个错误! 关于这种问题的几种可能性总结下: 1.       对应的属性没有加get set  方法 2.       提交表单中有更多的name属性而对应的action 或者model里面没有这个方法(这里重要就包括一个图片button  往往让人们难以发现)如下面表示: <input type="image" name="Submit" value="提交" on

Caused by: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, &quot;mil_id&quot;)

今天在使用mybatis处理数据库的时候,突然抛出了上述异常,让我感到很惊讶,因为在处理save的时候,在Mybatis的配置文件中,我根本就没有使用到ognl表达式,系统怎么会抛出上述异常.而且之前也是这么使用的,也没见抛出上述异常.然后查看操作数据库的Mybatis的配置文件,倒是找到了几个错误,但是都不是引起这个异常的原因.然后,再仔细查看这个配置文件,突然之间,发现了,在该配置文件: <!-- save --> <insert id="save"> in

ognl.OgnlException

问题描述: Action 类代码: public class Login2Action implements Action {     // 领域对象     private Users user;     public Users getUsers() {         return user;     }     public void setUsers(Users user) {         this.user = user;     }     - } 错误提示: 警告: Erro

使用MyBatis查询int类型字段,返回NULL值时报异常的解决方法

当配置mybatis返回int类型时 select id="getUserIdByName" parameterType="string" resultType="int"> SELECT id FROM user WHERE userName = #{userName} </select> 会报错如下: org.springframework.web.util.NestedServletException: Request p