【问题标题】:Error in Struts2 ParametersInterceptor [duplicate]Struts2参数拦截器中的错误[重复]
【发布时间】:2016-05-29 03:50:48
【问题描述】:

com.opensymphony.xwork2.interceptor.ParametersInterceptor 错误 严重:开发人员通知(将 struts.devMode 设置为 false 以禁用此消息):
在“class org.ScreenCreation”上设置“Screen_name”时出现意外异常:错误设置表达式“Screen_name”的值为 ['kjn', ]

我是 struts2 的新手,我遇到了这个错误,谁能帮我解决它?

【问题讨论】:

  • 备案:尚未将其标记为重复。也许是,但不是链接问题的重复。

标签: java struts2 setter mutators struts-action


【解决方案1】:

在“class org.ScreenCreation”上设置“Screen_name”时出现意外异常:使用值 ['kjn', ] 设置表达式“Screen_name”时出错

该错误意味着您在 Action 中缺少属性的 Setter。

如果属性是Screen_name,那么setter应该是

public void setScreen_name(){}

但对于变量来说,这是一个非常错误的语法,请尽量避免使用下划线,尤其是使用驼峰式大写的首字母,例如 screenName:

private String screeName;

public void setScreenName(){...}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2014-03-31
    • 1970-01-01
    相关资源
    最近更新 更多