`

使用<bean:define >取到bean:write的值,并赋值给java变量

阅读更多
<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>
分享到:
评论

相关推荐

    STRUTS BEAN

    如果希望在不使用EL的情况下输出变量值,可以使用`&lt;bean:write&gt;`标签,如下所示: ```jsp &lt;bean:writename="str"/&gt; ``` #### `&lt;bean:size&gt;`标签:计算集合或Map大小 对于数组、Collection或Map类型的Bean,`&lt;bean...

    struts标签库总结

    - `&lt;bean:include&gt;`:不同于`&lt;jsp:include&gt;`,它将包含的资源的响应存储到一个Page作用域的Bean中,而不是直接输出到页面。`id`定义脚本变量名,`page`、`forward`或`href`指定要包含的资源。 使用Struts标签库,...

    strtus标签

    `&lt;bean:write&gt;`标签可以输出JavaBean的属性值,而`&lt;bean:define&gt;`则可以定义一个新的变量,并赋值为JavaBean的属性或表达式的值。`&lt;bean:include&gt;`用于在页面中嵌入另一个页面或JSP片段,这对于页面的模块化和重用性...

    STRUTS标签讲解案例

    例如,`&lt;bean:write&gt;`标签可以显示JavaBean属性的值,而`&lt;bean:define&gt;`可以定义一个新的变量并赋值。这使得在JSP页面中操作和展示JavaBean对象变得简单。 3. **logic标签**:这些标签主要用于控制页面的逻辑流程。...

    struts1.x标签详解

    然后使用 `id` 属性将 `Cookie` 或 `Cookie[]` 绑定到 page 作用域中,并创建对应的 scripting 变量,以便其他标签或 JSP 脚本可以使用该值。 **示例代码**: ```jsp &lt;logic:present name="JSESSIONID"&gt; &lt;bean:...

    百度2016研发工程师在线模拟笔试及答案.pdf

    - `&lt;bean:write&gt;` 用于输出Bean的属性值,与`&lt;bean:define&gt;`配合使用,展示数据绑定的原理。 5. **编程逻辑**: - `A x(4,5);x.ax.b` 这段代码可能是一个自定义的函数或类的实例化,涉及到了函数参数、对象属性和...

    Struts标签

    这个cookie的名称是&lt;bean:write name="jSession" property="name"/&gt;, 值为&lt;bean:write name="jSession" property="value"/&gt;。 &lt;% // 使用JSP脚本输出cookie的名称和值 String name = jSession.getName(); ...

    struts1.2标签库详解.doc

    这个 cookie 的名称是 &lt;bean:write name="jSession" property="name"/&gt;,值为 &lt;bean:write name="jSession" property="value"/&gt; &lt;/logic:present&gt; ``` 2. **Bean:define**: - **bean:define** 用于在指定的...

    struts标签

    &lt;bean:define id="values" name="listForm" property="persons" type="java.util.List"/&gt; ``` 3. **HTML Tags**: - 这个标签库包含了用于创建Struts表单的标签,如`html:text`、`html:submit`等,它们简化了...

Global site tag (gtag.js) - Google Analytics