Stripes中的隐藏字段值(对象而不是数值)

时间:2014-01-10 10:39:05

标签: java input hidden-field stripes

我在JSP文件中有这个字段:

<s:hidden name="testResult.bottle" value="${testResultsActionBean.testResult.bottle.id}" />

我得到了这个:

<input name="testResult.bottle" value="package.dto.BottleDto@e8" type="hidden" />

但是这行代码返回ID,我需要将其作为隐藏输入中的值:

<c:out value="${testResultsActionBean.testResult.bottle.id}"></c:out>

如何在输入中获取ID作为值?

感谢您的任何建议。

1 个答案:

答案 0 :(得分:1)

Stripes总是优先于action bean中的值,而不是你在value属性中放置的任何值。 (即使action bean中的值为null)

使用此:

<s:hidden name="testResult.bottle.id"/>