使Struts2表单使用setId(Long)而不是setId(String)

时间:2012-04-08 18:10:47

标签: java struts2 struts

首先,我有一个用于编辑持久数据集的表单。 我有一个隐藏字段,它包含要编辑的数据集的id。当我提交表单时,我得到一个NoSucheMethodException,因为Struts想要一个方法setId(String),但我的bean只有一个setId(long)

我真的不想创建另一种方法,从String转换为long。有什么办法可以让Struts自己解析这个值吗?

1 个答案:

答案 0 :(得分:0)

必须用<s:push value="nameOfYourBean">围绕表单,以使Struts按我的意愿行事。抱歉这个不必要的问题......