0

我正在开发一个简单的标签库,以便集中创建表单组件。

在我的自定义标签中,我需要获取支持对象映射字段的值。

这是我将字段名称值传递给我的库的方法:

<jsp:directive.attribute name="field" type="java.lang.String" required="true" rtexprvalue="true" description="The field exposed from the form backing object" />

在我的标签库中,使用<form:hidden path="${field}.id" />spring 标签库可以工作,但是不使用该库如何获得相同的值?我不想在我的表单中隐藏映射的输入类型,而只检索该字段名称的值。

感谢您的任何提示。

4

1 回答 1

1

你可以试试 spring:eval 标签

  <jsp:directive.attribute name="object" type="java.lang.Object" required="true" description="The form backing object" />
  <jsp:directive.attribute name="field" type="java.lang.String" required="true" description="The field name" />

  <spring:eval expression="object[field]" />
于 2014-07-02T12:41:23.973 回答