1. <s:hidden value="%{org.id}" name="org.id"></s:hidden>
2. <%
//Org org = (Org)request.getAttribute("org");
%>
<input type="hidden" value="<%//=org.getId() %>">
3. <input type="hidden" value='${org.getId()} }'>
4. <input type="hidden" value='<s:property value="org.id"/>'>
5. <label><s:property value="role.name"/>
6. <s:iterator value="orgList" var="orgList1">
<tr>
<td><s:property value="#orgList1.name"></s:property></td>
<td><s:property value="#orgList1.description"></s:property></td>
<td>
<a href="detailOrg.action?id=<s:property value="#orgList1.id"></s:property>">详细</a>
<s:url value="delOrg.action" var="url">
<s:param name="delId" value="#orgList1.id"></s:param>
</s:url>
<a href="<s:property value="#url"></s:property>" onclick="checkDel()">删除</a>
<a href="editOrg.action?editId=<s:property value="#orgList1.id"></s:property>">编辑</a>
</td>
</tr>
</s:iterator>
7. <s:iterator value="roleList" var="role_it">
<s:if test="#role_it.id==role.parentId">
<option value="${role_it.id}" selected="selected">${role_it.name}</option>
</s:if>
<s:else>
<option value="${role_it.id}" >${role_it.name}</option>
</s:else>
</s:iterator>
在迭代标签<s:iterator >内部:
1: 如果使用Struts2标签,则获取迭代值的方式为<s:property value="#orgList1.name"></s:property>
2:如果使用传统HTML标签,则获取迭代值的方式为<option value="${role_it.id}" >${role_it.name}</option>
分享到:
相关推荐
在 Struts2 中,Taglib(标签库)是用于增强 JSP 页面功能的关键组件,它们提供了一种声明式编程的方式,使得开发者可以更加专注于业务逻辑,而不是底层的 HTML 输出。Taglib 提供了一系列预定义的标签,这些标签...
这种模式通过将处理请求和数据存储的逻辑放在Servlet或单独的JSP文件中,而专门的JSP页面仅负责呈现输出,进一步提高了代码的组织性和可维护性。 #### JSP技术的强势 1. **跨平台性**:JSP是基于Java技术构建的,...
在实际开发中,JSP常与其他框架如Spring MVC、Struts2等配合使用,以提高开发效率和应用性能。虽然现代Web开发趋势更倾向于前后端分离,但JSP作为传统的服务器端渲染技术,仍具有一定的应用价值和学习意义。了解并...
156、在jsp:useBean语法中使用beanName有何好处? 37 157、当我使用<jsp:forward>时,在浏览器的地址栏没有改变? 37 158、如何转换JSP 0.9版本的文件到JSP1.1? 37 160、JSP和Servlet有哪些相同点和不同点,他们之间...
spring中读取xml配置文件、获取bean的几种方式** - 通过`ApplicationContext`接口的`newClassPathXmlApplicationContext(String[] configLocations)`方法加载配置文件。 - 使用`BeanFactory`的`new XmlBeanFactory...
文章中提到了与Struts配合使用的几种框架类型,包括: 1. **Lucene搜索引擎**:提供了一种用于索引和搜索数据的强大工具。 2. **Scaffold工具包**:快速原型工具,帮助快速构建应用的基础结构。 3. **Struts验证器**...
51.5. java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 25 52. 数据连接池 25 52.1. 连接池的基本原理: 25 52.2. 连接池的工作机制 25 52.3. 建立连接池 26 ...
- 表达式`<%=2+3%>`将在JSP页面中输出`5`。 **13. 在J2EE中,JSTL提供条件标签以支持JSP页面的各种条件,其中哪个类似于Java语言的switch语句?** - **知识点解析:** - `<c:choose>`标签用于模拟`switch`语句的...