`

利用stucts标签为下拉框select选定值

阅读更多
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 > 









分享到:
评论

相关推荐

    stucts2描述

    - `param`元素用于为Action、Result和Interceptor-ref等元素传递参数。 - 支持通配符和动态方法调用,使得配置更加灵活。 - 使用`ActionContext`访问`session`和`request`对象,以及Servlet API的原生类型。 ###...

    stucts快速入门

    但从文档内容来看,主要讨论的是AJAX的基础应用,特别是如何利用AJAX技术来实现用户名的实时校验功能。因此,我们将围绕这一主题展开,详细介绍AJAX的相关知识点。 ### 一、AJAX概述 #### 1.1 AJAX定义 AJAX...

    stucts2文件上传

    添加 `&lt;constant&gt;` 标签,设置 `struts.multipart.parser` 为 `jakarta` 或 `common`,根据使用的解析器不同进行选择。例如: ```xml ``` 3. **Action 类中的字段**: 在 Action 类中,需要声明一个类型为 `...

    基于stucts2的图书管理系统源代码+论文资料

    通过阅读源代码和论文,我们可以深入理解MVC模式在实际项目中的应用,以及如何利用Struts2框架构建高效的Web应用程序。同时,对于图书管理系统的实现,我们可以从中汲取经验,为将来设计类似系统打下坚实的基础。

    级好的stucts入门实例程序(包含了基本的框架和知识点)

    通过学习和实践这个“级好的stucts入门实例程序”,你将能够掌握Struts框架的基本用法,了解如何构建一个完整的MVC应用,并为后续深入学习其他Java Web框架,如Spring MVC或Struts2,打下坚实的基础。在实际项目中,...

    基于Stucts2+Hibernate的学生信息管理系统

    **基于Struts2+Hibernate的学生信息管理系统** 在Java Web开发领域,Struts2和Hibernate是两个非常重要的框架,它们常被结合使用以构建高效、稳定的企业级应用。本项目"基于Struts2+Hibernate的学生信息管理系统...

    基于stucts+SQLServer的机票预定系统

    本系统——"基于Struts+SQLServer的机票预定系统",正是这样一个典型的应用实例,它利用成熟的开发框架和数据库技术,实现了用户友好的机票购买和订单管理功能。 首先,我们来了解一下该系统的架构基础。Struts作为...

    javaee项目 stucts宿舍管理系统

    综上所述,这个基于JavaEE和Struts的宿舍管理系统项目,旨在通过合理的架构设计和高效的开发工具,实现对校园宿舍的有效管理,为学生和管理员提供便捷的服务。开发者在实践中不仅提升了技术能力,也锻炼了解决实际...

    cas client增加stucts框架 服务端返回用户其它信息

    在IT行业中,CAS(Central Authentication Service)是一种广泛使用的开源单点登录(Single Sign-On, SSO)协议,它为各种应用程序提供了统一的认证服务。在本项目中,我们讨论的主题是如何在CAS客户端集成Structs...

    Stucts资料-----------------------哈哈哈哈哈

    Struts是Apache软件基金会下的一个开源项目,是一个用于构建企业级Java Web应用程序的MVC(Model-...通过这些资料,你可以逐步掌握Struts的使用,并为深入学习其他Java Web框架,如Spring MVC、JSF等打下坚实的基础。

    框架之Stucts2篇----day3.1

    Struts2是Apache软件基金会旗下的一个开源Web应用框架,它主要用...开发者可以利用其丰富的功能,高效地构建Web应用程序。在学习和使用Struts2的过程中,理解并熟练运用上述知识点,将有助于提升项目开发的效率和质量。

    论坛管理系统java+STUCTs 用上UML建模

    【标题】"论坛管理系统java+STUCTs 用上UML建模"涉及的主要知识点是基于Java编程语言和Struts框架构建一个论坛管理系统,并利用UML(统一建模语言)进行系统设计。在这个项目中,开发者运用了面向对象的设计原则和...

    apache stucts 2远程命令执行漏洞 (CVE-2021-31805) poc检测工具

    检测一个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架构-经典-435页.pdf

    《J2EE-Spring-Stucts-Hibernate架构-经典》是一门深度剖析J2EE平台技术的课程,总共435页,旨在为学习者提供一个清晰、全面的J2EE技术框架理解,并通过实际操作训练提升其在J2EE Web应用开发中的编程能力。...

    stuct2基础

    stucts简介和基本应用和基本配置信息,基本功能来历

    struts1.x&2_lib文件

    Struts1的核心组件包括ActionServlet、Action、Form Beans、Tiles和JSP标签库等。ActionServlet作为控制器,负责处理HTTP请求;Action对象则处理业务逻辑,与模型交互;Form Beans用于表单数据的封装和验证;Tiles则...

    struts2.2.3+spring2.5.6+hibernate3.2+proxool0.9.1

    **Proxool0.9.1** 是一个轻量级的数据库连接池,它的主要任务是管理和复用数据库连接,以优化性能和资源利用率。数据库连接池在多用户环境下至关重要,因为它避免了频繁创建和销毁数据库连接的开销。Proxool提供了...

    Struts2.5chm帮助文档

    最新Struts2.5开发帮助文档,需要的可以自行下载最新Struts2.5开发帮助文档,需要的可以自行下载

    struts2 与 velocity 整合 探究

    NULL 博文链接:https://yjhexy.iteye.com/blog/978123

    structs1structs1

    structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1structs1...

Global site tag (gtag.js) - Google Analytics