1.利用stucts中的when判断
我的stucts代码如下
<html:select property="inputVar" value="">
<c:forEach items="${variableDefList}" var="item">
<c:choose>
<c:when test="${item.varName==inputlistForMapDetail[statusIn.index].paymentVariable}">
<!--选中符合条件的-->
<option value='<c:out value="${item.varName }"/>' selected><c:out value="${item.varName}"/></option>
</c:when>
<c:otherwise>
<option value='<c:out value="${item.varName }"/>'><c:out value="${item.varName}"/></option>
</c:otherwise>
</c:choose>
</c:forEach>
</html:select>
参考的CSDN别人的:如下
<select name="subject">
<!--类似Java循环-->
<c:forEach var="subject" items="${requestScope.subjectList}">
<!--类似if...else...-->
<c:choose>
<c:when test="${subject.sid==判断条件}">
<!--选中符合条件的-->
<option value='${subject.sid}' checked>
<c:out value="${subject.name}" />
</option>
</c:when>
<c:otherwise>
<option value='${subject.sid}'>
<c:out value="${subject.name}" />
</option>
</c:otherwise>
</c:choose>
</c:forEach>
</select>
不知是否理解,对于struts标签应该也类似。
个人觉得Struts标签的可复用性不高,离开了Struts就没啥用了……
JSTL标签更通用一些。仅供参考。
2.利用select标签的value属性, < html:options>
< html:select property = "compId" value = "xxx " >
< html:options collection = "compList" property = "deptId" labelProperty = "deptName" /> </html:select >
分享到:
相关推荐
- `param`元素用于为Action、Result和Interceptor-ref等元素传递参数。 - 支持通配符和动态方法调用,使得配置更加灵活。 - 使用`ActionContext`访问`session`和`request`对象,以及Servlet API的原生类型。 ###...
添加 `<constant>` 标签,设置 `struts.multipart.parser` 为 `jakarta` 或 `common`,根据使用的解析器不同进行选择。例如: ```xml ``` 3. **Action 类中的字段**: 在 Action 类中,需要声明一个类型为 `...
通过阅读源代码和论文,我们可以深入理解MVC模式在实际项目中的应用,以及如何利用Struts2框架构建高效的Web应用程序。同时,对于图书管理系统的实现,我们可以从中汲取经验,为将来设计类似系统打下坚实的基础。
通过学习和实践这个“级好的stucts入门实例程序”,你将能够掌握Struts框架的基本用法,了解如何构建一个完整的MVC应用,并为后续深入学习其他Java Web框架,如Spring MVC或Struts2,打下坚实的基础。在实际项目中,...
**基于Struts2+Hibernate的学生信息管理系统** 在Java Web开发领域,Struts2和Hibernate是两个非常重要的框架,它们常被结合使用以构建高效、稳定的企业级应用。本项目"基于Struts2+Hibernate的学生信息管理系统...
本系统——"基于Struts+SQLServer的机票预定系统",正是这样一个典型的应用实例,它利用成熟的开发框架和数据库技术,实现了用户友好的机票购买和订单管理功能。 首先,我们来了解一下该系统的架构基础。Struts作为...
综上所述,这个基于JavaEE和Struts的宿舍管理系统项目,旨在通过合理的架构设计和高效的开发工具,实现对校园宿舍的有效管理,为学生和管理员提供便捷的服务。开发者在实践中不仅提升了技术能力,也锻炼了解决实际...
在IT行业中,CAS(Central Authentication Service)是一种广泛使用的开源单点登录(Single Sign-On, SSO)协议,它为各种应用程序提供了统一的认证服务。在本项目中,我们讨论的主题是如何在CAS客户端集成Structs...
Struts是Apache软件基金会下的一个开源项目,是一个用于构建企业级Java Web应用程序的MVC(Model-...通过这些资料,你可以逐步掌握Struts的使用,并为深入学习其他Java Web框架,如Spring MVC、JSF等打下坚实的基础。
Struts2是Apache软件基金会旗下的一个开源Web应用框架,它主要用...开发者可以利用其丰富的功能,高效地构建Web应用程序。在学习和使用Struts2的过程中,理解并熟练运用上述知识点,将有助于提升项目开发的效率和质量。
【标题】"论坛管理系统java+STUCTs 用上UML建模"涉及的主要知识点是基于Java编程语言和Struts框架构建一个论坛管理系统,并利用UML(统一建模语言)进行系统设计。在这个项目中,开发者运用了面向对象的设计原则和...
检测一个url命令为 python3 CVE-2022-22954-POC.py -u http://test.com 检测多个url命令为 python3 CVE-2022-22954-POC.py -f file.txt(把url按一行一个保存到file.txt中) 结果有可能如下
《J2EE-Spring-Stucts-Hibernate架构-经典》是一门深度剖析J2EE平台技术的课程,总共435页,旨在为学习者提供一个清晰、全面的J2EE技术框架理解,并通过实际操作训练提升其在J2EE Web应用开发中的编程能力。...
stucts简介和基本应用和基本配置信息,基本功能来历
Struts1的核心组件包括ActionServlet、Action、Form Beans、Tiles和JSP标签库等。ActionServlet作为控制器,负责处理HTTP请求;Action对象则处理业务逻辑,与模型交互;Form Beans用于表单数据的封装和验证;Tiles则...
**Proxool0.9.1** 是一个轻量级的数据库连接池,它的主要任务是管理和复用数据库连接,以优化性能和资源利用率。数据库连接池在多用户环境下至关重要,因为它避免了频繁创建和销毁数据库连接的开销。Proxool提供了...
最新Struts2.5开发帮助文档,需要的可以自行下载最新Struts2.5开发帮助文档,需要的可以自行下载
NULL 博文链接:https://yjhexy.iteye.com/blog/978123
structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1...