Struts2 没有对应属性异常 ognl.NoSuchPropertyException
2017-11-09 15:23
615 查看
报错提示:
ognl.NoSuchPropertyException: com.bj.Student.sId(没有对应属性异常)
at ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:151)
at com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.getProperty(ObjectAccessor.java:17)
at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:2210)
at ognl.ASTProperty.getValueBody(ASTProperty.java:114)
at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
at ognl.SimpleNode.getValue(SimpleNode.java:258)
原因:
在struts2看来sId是无效的名称,不符合规范的命名(必须将前2个字母写为小写,struts2将找不到这样的名字的属性),修改一下属性名称即可。
http://blog.csdn.net/centre10/article/details/6019418
ognl.NoSuchPropertyException: com.bj.Student.sId(没有对应属性异常)
at ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:151)
at com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.getProperty(ObjectAccessor.java:17)
at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:2210)
at ognl.ASTProperty.getValueBody(ASTProperty.java:114)
at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
at ognl.SimpleNode.getValue(SimpleNode.java:258)
原因:
在struts2看来sId是无效的名称,不符合规范的命名(必须将前2个字母写为小写,struts2将找不到这样的名字的属性),修改一下属性名称即可。
http://blog.csdn.net/centre10/article/details/6019418
相关文章推荐
- ognl.NoSuchPropertyException(没有对应属性异常)
- ognl.NoSuchPropertyException(没有对应属性异常)
- ognl.NoSuchPropertyException(没有对应属性异常)
- ognl.NoSuchPropertyException(没有对应属性异常)
- ognl.NoSuchPropertyException(没有对应属性异常)
- Struts2学习之package name="struts2"对应谁--There is no Action mapped for namespace / and action name 异常
- Struts2 ognl.NoSuchPropertyException
- struts2 2.5.5 中出现404 异常,没有对应的命名空间,或者没有对应的Action(套路)
- struts2利用xwork进行校验时,报错ognl.NoSuchPropertyException
- 异常:java.lang.NoSuchFieldError: deferredExpression解决
- Xamarin.IOS问题记录——项目属性里IOS Bundle Signing 配置文件选项没有对应的配置文件选择
- linux sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
- sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
- shell脚本异常:/bin/sh^M:bad interpreter: No such file or directory
- sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
- linux 启动apache libltdl.so.3: cannot open shared object file: No such file or directory异常
- JPA 异常 : java.lang.NoSuchFieldError: NONE
- /bin/sh^M: bad interpreter: No such file or directory 异常
- 脚本执行异常(bad interpreter: No such file or directory)的解决方法
- android.database.sqlite.SQLiteException: no such table 异常之GreenDao集成