如何在struts 1.x中获取JSP中的表单bean值

时间:2014-04-09 02:36:46

标签: java jsp struts-1

我需要在struts 1.x

中的jsp中获取表单bean值

我正在尝试关注代码,但这没有帮助。

<c:forEach begin="1" end='here I need that from bean value' var="i"  >
    <c:choose>
        <c:when test="${param.pageNumberInput eq i}">
            <td>
                <c:out value="${i}" />
            </td>
        </c:when>
        <c:otherwise>
            <td>
                <a href="#"><c:out value="${i}" /> </a>
            </td>
        </c:otherwise>
    </c:choose>
</c:forEach>

我可以使用以下标记获取表单bean值

但是当我尝试这样做时它不起作用

<c:forEach begin="1" end='<bean:write name="formBeanName" property="propertyName" />'   var="i"  >
    <c:choose>
        <c:when test="${param.pageNumberInput eq i}">
            <td>
                <c:out value="${i}" />
            </td>
        </c:when>
        <c:otherwise>
            <td>
                <a href="#"><c:out value="${i}" /></a>
            </td>
        </c:otherwise>
    </c:choose>
</c:forEach>

请帮助您了解如何获取此formBean属性值。

1 个答案:

答案 0 :(得分:0)

end='${formBeanBame.propertyName}'

您不能在另一个JSP标记的属性中使用JSP标记。而JSP EL只是访问bean属性所需的全部内容。