打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SSH提示ognl.OgnlException: target is null for setProperty



    ognl.OgnlException: target is null for setProperty(null, "action", [Ljava.lang.String;@d37bdd)
    at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2309)
    ...
2013-01-08 13:06:000,472 [com.opensymphony.xwork2.ognl.OgnlValueStack]-[WARN] Error setting expression 'user.usercode' with value '[Ljava.lang.String;@1daabbf'
ognl.OgnlException: usercode [java.lang.IllegalArgumentException: argument type mismatch]
    at ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:103)
    at ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162)
    ...

2013-01-08 13:06:000,475 [com.opensymphony.xwork2.ognl.OgnlValueStack]-[WARN] Error setting expression 'user.username' with value '[Ljava.lang.String;@1e33b76'
ognl.OgnlException: username [java.lang.IllegalArgumentException: argument type mismatch]
    at ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:103)
    at ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162)
    ...

XML/HTML code?
1
2
3
4
5
6
7
8
9
10
11
struts.xml:
<struts>
    <constant name="struts.objectFactory" value="org.apache.struts2.spring.StrutsSpringObjectFactory"></constant>
     
    <package name="user" extends="struts-default" >
        <action name="user?*" class="account" method="{1}">
            <result name="success">/success.jsp</result>
        </action>
    </package>
     
</struts>


XML/HTML code?
1
2
3
4
5
applicationContext.xml:
    <beans default-autowire="byName">
    <bean id="user" class="com.tsai.space.vo.UserVO" />           
    <bean id="account" class="com.tsai.space.controller.Account" /> 
</beans>


action类Account:
Java code?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    public class Account extends ActionSupport {
    public UserVO user;
    /**
     
     */
    private static final long serialVersionUID = 5592712600588043181L;
     
    public Account() {
        super();
    }
    public UserVO getUser() {
        return user;
    }
    public void setUser(UserVO user) {
        this.user = user;
    }

XML/HTML code?
1
2
3
4
5
6
7
JSP:
 
    <s:form action="/user/user?register.action" method="post" >
    <s:textfield name="user.username" label="用户名"></s:textfield><br>
    <s:textfield name="user.usercode" label="密码"></s:textfield><br>
    <s:submit value="注册" ></s:submit>
    </s:form>



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
UserVO
public class UserVO implements Serializable{
    /**
     
     */
    private static final long serialVersionUID = -7468298057329693235L;
    private Integer id;
    private String userName;
    private String userCode;
    private Integer userAge;
    private boolean userSex;
    private String userBirth;
    private String userMail;
    public UserVO() {
        super();
    }
     
    public Integer getId() {
        return id;
    }
 
    public void setId(Integer id) {
        this.id = id;
    }
 
    public String getUserName() {
        return userName;
    }
    public void setUserName(String userName) {
        this.userName = userName;
    }
    public String getUserCode() {
        return userCode;
    }
    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }
    public Integer getUserAge() {
        return userAge;
    }
    public void setUserAge(Integer userAge) {
        this.userAge = userAge;
    }
    public boolean isUserSex() {
        return userSex;
    }
    public void setUserSex(boolean userSex) {
        this.userSex = userSex;
    }
    public String getUserBirth() {
        return userBirth;
    }
 
    public void setUserBirth(String userBirth) {
        this.userBirth = userBirth;
    }
 
    public String getUserMail() {
        return userMail;
    }
    public void setUserMail(String userMail) {
        this.userMail = userMail;
    }
     
     
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ognl.OgnlException: target is null for setProperty(null, "offset", [Ljava.lang.String;@15402c3)
与MVC框架解耦的OGNL:前世今生及其基本用法
writeValueAsString
ognl总结
ONGL详解
ValueStack
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服