读书人

javax.servlet.ServletException: Pr

发布时间: 2011-11-25 21:31:10 作者: rapoo

用struts 标签报如下错误,如何解决?
错误提示
javax.servlet.ServletException: Property for message key must be a String
调用代码
<bean:message bundle= "customerlevel " name= "CustomerprofileForm " property= "customerprofile.customerlevel "/>

hbm中定是类型是Integer
定义
<property name= "customerlevel " type= "java.lang.Integer ">
<column name= "customerlevel " />
</property>

------------------------
hbm是由别人生成,已经开发了一部分相关程序,不好更改类型为String,有没有好的解决方式。


[解决办法]
不知道,帮顶,看下面

[解决办法]
根据提示,Property 好像只能定义成 String 类型的

http://ma3310.vicp.net
[解决办法]
数据类型错误,你提交的时候应该是String类型
[解决办法]
实在没办法的话,用 <%%> 先去得到数据,然后再用struts标签。
[解决办法]
它是说你的message的属性key应该是字符串。你使用message的时候,没有使用key,当然就认为是类型错误。你应该是想用bean:write吧,而不是bean:message,可是你又使用bundle属性,真是让人费解
[解决办法]
数据类型错了啊
同意楼上的说法
[解决办法]
从数据库中取出值以后,把Integer转成String在传过去撒

读书人网 >Java Web开发

热点推荐