我在JSP上遍历一个数组,从网上找到了这个例子
<s:iterator value="resultData" status="stuts">
<tr>
<s:iterator value="resultData[#stuts.index]" >
<td height="30px">
<s:property/>
</td>
</s:iterator>
</tr>
</s:iterator>
这个遍历是没问题的,能够正确的显示数组的每个元素值。如果我要判断数组的元素的正负,负的话,就用红色表示。
<s:if test="<s:property/> lt 0">
....
<s:/if>
<s:else>
...
</s:else>好像不对。不知道该怎么写
<s:iterator value="resultData" status="stuts">
<tr>
<s:iterator value="resultData[#stuts.index]" >
<td height="30px">
<s:property/>
</td>
</s:iterator>
</tr>
</s:iterator>
这个遍历是没问题的,能够正确的显示数组的每个元素值。如果我要判断数组的元素的正负,负的话,就用红色表示。
<s:if test="<s:property/> lt 0">
....
<s:/if>
<s:else>
...
</s:else>好像不对。不知道该怎么写
解决方案 »
- struts2 result返回问题
- JS日期格式转换
- 求助:用MyEclipse编写的jsp项目,运行页面错误提示HTTP Status 500 - ,但在MyEclipse中编写测试类进行测试时却能得到数据库数据
- 请问怎样知道用户的浏览器开启了javascript?
- 如何解析出完整文件名的 目录 文件名 扩展名等信息
- 初学jsp,请教大家一个问题??
- 关于写程序的问题????
- 加急!! 如何定位读取文件中某行内容,文件写入时用的是FileInputStream
- 请问javabean在编译时出现的一个问题
- 帮帮我,关于jspsmartupload方面得问题
- 求一份网站设计需求报告(分不是问题)
- 我不能控制mysql乱码
就直接输出负的话,就用红色表示。 <a style="color: red;">值redvalue</a>
没什么啊
我现在的问题是判断正负的逻辑
<s:if>的test不知道怎么写
int[] results = {10, 20, -1,-5};
request.setAttribute("results", results);
%>
<s:iterator value="#request.results" var="result">
<s:if test="#result lt 0">
<font color=red><s:property/><br></font>
</s:if>
<s:else>
<s:property/><br>
</s:else>
</s:iterator>
<s:iterator value="resultData" status="stuts">
<tr>
<s:iterator value="resultData[#stuts.index]" value="oneResult" >
<s:if test="oneResult<0">
<td style="color:red"><s:property value="oneResult"/></td>
</s:if>
<s:else>
<td><s:property value="oneResult"/></td>
</s:else>
</s:iterator>
</tr>
</s:iterator>
给你点代码参考
<s:iterator id="secu" value="#request.securitiesList">
<td width="100" align="center" bgcolor="#FFFFFF">
<s:if test="#secu.getway==1"><font color="red">自己申领</font></s:if>
<s:if test="#secu.getway==0">商家发放</s:if>
</td>
</s:iterator>
这里的<s:property/>缺少name属性。
#{value}