sturts标签中用了一个<s:submit key="come.punch"/>,come.punch是国际化的一个key。提交action时后台报错
WARNING: Error setting expression 'come.punch' with value '[Ljava.lang.String;@a8ece25' ognl.OgnlException: target is null for setProperty(null, "punch", [Ljava.lang.String;@a8ece25)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
不是key冲突了,ognl是按照.来区分表达式解析的, come.punch
他就直接找com这个对象的punch属性了,所以,你需要修改这个key的命名,把小数点避免了
谢谢,想了解下如果一定要带小数点,有机制来解决吗因为表达式语言都用点区分,你还是绕过去吧,不然可能会有各种莫名其妙的错误。看了只好这样了。谢谢