-2

我有一个jsp页面,我必须使用struts framework.ie显示一些值

<logic:iterate id="DetailsFormBean" name="DetailsFormBean"  property="listOfUser"> 

<td align="left" ><bean:write name="DetailsFormBean" property="start_day"/></td>
<td align="left" ><bean:write name="DetailsFormBean" property="start_time"/></td>
<td align="left" ><bean:write name="DetailsFormBean" property="end_time"/></td>
<td align="left" ><bean:write name="DetailsFormBean" property="a_imei"/></td>

所以这些字段是使用 struts 的 formbeans(property) 填充的。

现在我有一个要求,所有这些字段可能不会一直聚集在一起,即如果我想显示start_day并且start_time其他字段不应该出现。如何在 jsp 页面中动态设置字段?请帮忙。

4

2 回答 2

0

您可以使用 <c:if> 或者如果 JSP 中的JSTL核心标签库的标签是最通用和有用的标签之一。JSTL if 标记允许您测试条件,例如检查 或 中的requestScope特定sessionScope参数pageScope

<c:if test="${Your Condintion}">
   <td align="left" ><bean:write name="DetailsFormBean" property="start_day"/></td>
   <td align="left" ><bean:write name="DetailsFormBean" property="start_time"/></td>
</c:if>

阅读更多:http: //javarevisited.blogspot.com/2013/02/5-jstl-core-if-tag-examples-in-jsp.html#ixzz2b4JoU8LF

于 2013-08-05T05:15:55.297 回答
-1

如何显示时间和日期字段取决于您的业务需求。基于此,您可以更改该值,例如:

<%
if ("your_business_requirement" == 'dateandtime')
{
%>
 <td align="left" ><bean:write name="DetailsFormBean" property="start_time"/></td>
 <td align="left" ><bean:write name="DetailsFormBean" property="end_time"/></td>
<%
}
else
{
%>
 <td align="left" ><bean:write name="DetailsFormBean" property="end_time"/></td>
 <td align="left" ><bean:write name="DetailsFormBean" property="a_imei"/></td> 
<%
 } %>
于 2013-08-05T03:23:34.943 回答