使用OR测试DynaActionForm属性是否为空

时间:2012-07-27 23:01:39

标签: java jsp struts jstl

我有dynaActionForm,表单中包含两个数组(trip和route)。

现在我需要通过执行OR检查我的jsp页面中的两个数组是否为空。

<logic:notEmpty property="trip" name="myForm"/>
OR
<logic:notEmpty property="route" name="myForm"/>

我该怎么办? 我使用JSTL尝试了以下内容:

<c:if test="${!empty(myForm.trip)}"> </c:if>

它给我一个错误,说财产“旅行”不存在。我相信这是因为我的表格是DynaActionForm。

1 个答案:

答案 0 :(得分:2)

从表单中获取地图,此地图可用于EL:

<c:if test="${!empty myForm.map.trip or !empty myForm.map.route}">