<s:iterator value="#session.zygxTypes" id="zy" status="zyg">
<td width="33%" height="100%">
<table width="100%" height="80%">
<tr><td style="height: 30px;" class="n_titon"> <div id="zy<s:property value="name"/>" style="width: 100%;font-size: 3px;font-weight: bolder;display: inline-block;margin-top: 0px;"><s:property value="name"/></div></td></tr>
<tr><td>
<table style="border: thin solid #AAA;" width="100%" height="160px">
----》》》 <s:iterator value="#request[name]">
<tr><td><s:property value="wjmc"/></td></tr>
</s:iterator></table>
</td></tr>
</table>
</td>
<s:if test="(#zyg.index+1)%3==0"><tr></s:if>
</s:iterator>
for(int i=0;i<zygxTypes.size();i++){
List list = new ArrayList();
list = zygxPtService.getAllByHql("from Zygxpt t where t.typeid="+zygxTypes.get(i).getId(), null);
------》》request.setAttribute(zygxTypes.get(i).getName(), list);
}
分享到:
相关推荐
<s:set name="arr_str" value="#request.arr_str"/> <s:iterator value="#arr_str" id="itStr"> <s:property value="itStr"/> </s:iterator> ``` 这里的关键点在于如何设置迭代的变量和值: - `<s:set>` 设置了一...
<s:iterator value="#request.list" status="sta"> <s:iterator value="#request.ist[#sta.index]"> <s:property value="id"/> <s:property value="name"/> </s:iterator> </s:iterator> ``` 这里的写法存在...
<p>名称:<s:property value="name"/></p> </s:iterator> ``` - **说明**:遍历一个集合或数组,并对每个元素执行标签体内的内容。 25. **`<s:label>`** - 显示标签。 - **示例**: ```jsp <s:label value=...
<s:hidden name="hiddenField" value="hiddenValue"/> ``` ##### 24. `<s:i18n>` - 国际化标签 用于显示国际化文本。 ```jsp <s:i18n name="welcomeMessage"/> ``` ##### 25. `<s:include>` - 包含标签 用于包含另...
<s:property value="#request.adminName" /> <!-- 从请求作用域取值 --> <s:property value="#adminName" /> <!-- 从ActionContext取值 --> <s:set var="adminPassword" value="password" scope="session" /> <!-...
<s:set name="user" value="userName" scope="request"/> ``` 这里`scope`属性指定了存储范围。 ### 使用规范与建议 1. 在使用`<input>`标签向Action传递值时,推荐在Action中提供相应的属性和方法。 2. 对于数据...
<s:set name="name" value="<%="'"+request.getParameter("name")+"'"%>"/> <s:if test="#name == 'Max'"> Max's file here </s:if> <s:elseif test="#name == 'Scott'"> Scott's file here </s:elseif> <s:...
<s:param name="param1" value="value1" /> </s:include> ``` 这样,`myAction.action`动作将接收到名为`param1`的参数。 6. **Set标签** `<s:set>`用于在特定范围内设置变量。例如: ```jsp <s:set name=...
`<s:iterator>`则用于遍历集合,如`<s:iterator value="list" status="item"><s:property name="item.property"/></s:iterator>`,status属性可以为迭代器创建别名。 以上就是Struts2中部分常用的标签及其用法,...
邮箱:<s:property value="email" /><br/> </s:iterator> ``` 如果`users`是一个包含多个用户对象的列表,则这段代码会遍历每个用户并输出用户名和邮箱。 ##### 5. `<s:include>` 标签 - **用途**:包含其他...
<s:set name="miloVal" value="'24'" scope="request"/> <s:property value="#request.miloVal"/> ``` - Session作用域: ```xml <s:set name="miloVal" value="'24'" scope="session"/> <s:property value="#...
<s:iterator value="#request.names" status="stuts"> <s:if test="#stuts.odd == true"> <li>White <s:property/></li> </s:if> <s:else> <li style="background-color:gray"><s:property/></li> </s:else> ...
`<s:set name="miloVal" value="'24'" scope="request"/>` 输出时,我们需要指定作用域:`<s:property value="#request.miloVal"/>` 同理,对于 session 和 page 作用域的变量,输出方式分别为:`<s:property ...
<s:label for="email">Email:</s:label> ``` 创建一个与`email`输入框关联的标签。 29. **`<s:merge>`** - 合并多个列表。例如: ```jsp <s:merge var="mergedList"> <s:property value="list1"/> <s:...
<s:hidden name="userBean.id" value="%{#request.session.userBean.id}" /> ``` #### 10. `<s:combobox>` — 下拉列表标签 - **用途**:用于创建一个下拉列表框,提供多个选项供用户选择。 - **示例用法**: `...
<s:property value="#status.index"/>: <s:property value="name"/><br/> </s:iterator> ``` ##### 28. **label 标签** - **功能描述**:生成HTML `<label>` 元素。 - **示例代码**: ```jsp <s:label for=...
9. `<s:hidden>`:隐藏域标签,常用于保存一些不需用户直接看到但需要在表单提交时传递的数据,如`<s:hidden name="id" value="%{bean.id}"/>`。 10. `<s:combobox>`:下拉选择框,`name`属性指定Bean的属性,`list...
<s:iterator value="#request.names" status="stuts"> <s:if test="#stuts.odd==true"> <li>White<s:property/></li> </s:if> <s:else> <li style="background-color:gray"><s:property/></li> </s:else> </s:...
<s:set name="myVariable" value="someComplexExpression" scope="request"/> ``` `scope`属性定义了变量的作用域,可以是`application`、`session`、`request`、`page`或`action`。 这些只是Struts2标签库的一...
- 示例:`<s:debug value="#request" />` - 用途:输出请求范围内的对象信息,用于调试。 - **`<s:set>`**:设置变量。 - 示例:`<s:set name="username" value="%{#session.user.name}" />` - 用途:在作用域...