<logic:iterate id="item" name="list" type="com.worthtech.app.bean.Expense" indexId="index">
<%
int i =((java.lang.Integer)pageContext.findAttribute("index")).intValue();
if((i%2)==0){//斑马线
%>
<tr class="SelcetOff">
<%}else{%>
<tr class="SelcetOn">
<%}%>
<td><div align="center"><bean:write name="item" property="date"/></div></td>
<td><div align="center"><bean:write name="item" property="addtime"/></div></td>
<bean:define id="var" name="item" property="addtime" type="java.lang.String"/>
<%
java.lang.String old=var;
java.lang.String now=com.worthtech.app.util.Util.getCurrentDate("yyyy-MM-dd");
int oldMonth=java.lang.Integer.parseInt(old.substring(5,7));
int oldDay=java.lang.Integer.parseInt(old.substring(8,10));
int nowMonth=java.lang.Integer.parseInt(now.substring(5,7));
int nowDay=java.lang.Integer.parseInt(now.substring(8,10));
if((nowMonth-oldMonth)*30+nowDay-oldDay>7){
%>
<td><div align="center"><a href="expense.portal?action=view&backto=add&id=<bean:write name="item" property="id"/>" target="mainFrame">查看</a></div></td>
<%}else{ %>
<td><div align="center">
<a href="expense.portal?action=view&backto=add&id=<bean:write name="item" property="id"/>" target="mainFrame">查看</a>
<a href="expense.portal?action=update&backto=add&id=<bean:write name="item" property="id"/>" target="mainFrame">修改</a>
</div></td>
<% } %>
</tr>
</logic:iterate>
分享到:
相关推荐
如果希望在不使用EL的情况下输出变量值,可以使用`<bean:write>`标签,如下所示: ```jsp <bean:writename="str"/> ``` #### `<bean:size>`标签:计算集合或Map大小 对于数组、Collection或Map类型的Bean,`<bean...
- `<bean:include>`:不同于`<jsp:include>`,它将包含的资源的响应存储到一个Page作用域的Bean中,而不是直接输出到页面。`id`定义脚本变量名,`page`、`forward`或`href`指定要包含的资源。 使用Struts标签库,...
`<bean:write>`标签可以输出JavaBean的属性值,而`<bean:define>`则可以定义一个新的变量,并赋值为JavaBean的属性或表达式的值。`<bean:include>`用于在页面中嵌入另一个页面或JSP片段,这对于页面的模块化和重用性...
例如,`<bean:write>`标签可以显示JavaBean属性的值,而`<bean:define>`可以定义一个新的变量并赋值。这使得在JSP页面中操作和展示JavaBean对象变得简单。 3. **logic标签**:这些标签主要用于控制页面的逻辑流程。...
然后使用 `id` 属性将 `Cookie` 或 `Cookie[]` 绑定到 page 作用域中,并创建对应的 scripting 变量,以便其他标签或 JSP 脚本可以使用该值。 **示例代码**: ```jsp <logic:present name="JSESSIONID"> <bean:...
- `<bean:write>` 用于输出Bean的属性值,与`<bean:define>`配合使用,展示数据绑定的原理。 5. **编程逻辑**: - `A x(4,5);x.ax.b` 这段代码可能是一个自定义的函数或类的实例化,涉及到了函数参数、对象属性和...
这个cookie的名称是<bean:write name="jSession" property="name"/>, 值为<bean:write name="jSession" property="value"/>。 <% // 使用JSP脚本输出cookie的名称和值 String name = jSession.getName(); ...
这个 cookie 的名称是 <bean:write name="jSession" property="name"/>,值为 <bean:write name="jSession" property="value"/> </logic:present> ``` 2. **Bean:define**: - **bean:define** 用于在指定的...
<bean:define id="values" name="listForm" property="persons" type="java.util.List"/> ``` 3. **HTML Tags**: - 这个标签库包含了用于创建Struts表单的标签,如`html:text`、`html:submit`等,它们简化了...