请教Struts2类型转换错误覆盖提示,

mythling 2010-11-01 12:55:39
jsp页面中有一个循环list,每一行输入数量:
<input type="text"
name="productItemList[${t.index}].sum" size="8" />
Action中字段是:
private List<ProductItem> productItemList;
ProductItem类中有Long 类型的sum。
因为数量是Long类型,页面数量如果输入字符串,则Struts2会提示:Invalid field value for field "productItemList[1].sum".
怎么样在properties里填写信息覆盖,这个提示太不友好了,

提示:迷糊点在properties里不知道怎么写这个sum字段
invalid.fieldvalue.productItemList.sum 和invalid.fieldvalue.sum ,invalid.fieldvalue.productItemList都不对,求高手指点。
...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
newleague 2010-11-02
  • 打赏
  • 举报
回复
xwork-core jar包中,在com.opensymphony.xwork2包下有个资源文件xwork-messages.properties,
xwork.default.invalid.fieldvalue=Invalid field value for field "{0}".

你可以在自己的国际化资源文件里配置xwork.default.invalid.fieldvalue
mythling 2010-11-02
  • 打赏
  • 举报
回复
自己顶下。
mythling 2010-11-01
  • 打赏
  • 举报
回复
一个产品List,循环输出,并输入每个产品的数量。
stl0 2010-11-01
  • 打赏
  • 举报
回复
<input type="text"name="<%=productItemList[${t.index}].sum%>" size="8" />

??

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧