<script type="text/javascript">
function selectDefaultOption(selectId,value) {
if (value == null || "" == value) {
return;
}
var selectObj = document.getElementById(selectId);
if (selectObj == null) {
return;
}
selectObj.value = value;
}
</script>
上面的JS在上面body前或者外部放在JS
<select name="education" id="education" style="width:155px" >
<c:set value="0" var="education_flag"/>
<c:choose>
<c:when test="${!empty educationList}">
<c:forEach items="${educationList}" var="choiceParamBean">
<c:choose>
<c:if test="${(consumerInfoBean.education == '')||(consumerInfoBean.education eq null)}">
<c:if test="${education_flag eq 0}">
<option value=""selected="selected">请选择</option>
</c:if>
<c:set value="1" var="education_flag"/>
</c:if>
<c:if test="${choiceParamBean.cp_value !=''}">
<option value="${choiceParamBean.cp_value }">${choiceParamBean.cp_value }</option>
</c:if>
</c:choose>
</c:forEach>
</c:when>
<c:otherwise>
<option value="">请添加相关信息</option>
</c:otherwise>
</c:choose>
</select>
<script type="text/javascript">
selectDefaultOption("education","${consumerInfoBean.education}");
</script>
selectDefaultOption("education","${consumerInfoBean.education}");
这个函数的参数的解释是.
eduction是select的id, "${consumerInfoBean.education}" 是默认值.
应该说是对应的.
分享到:
相关推荐
在上面的代码中,我们使用`c:set`标签来设置一个变量`testStr`,然后使用`c:choose`标签来判断字符串的长度是否大于10。如果大于10,则使用`fn:substring`函数来截取字符串的前10个字符,否则直接输出原字符串。 ...
这两个jar包——`jstl-1.2.jar`和`standard-1.1.2.jar`,是使用JSTL所必需的核心组件: 1. `jstl-1.2.jar`:这是JSTL的核心库,包含了JSTL的主要功能。它包含了如fmt、fn、html、sql和tags等核心标签库。例如,fmt...
`jstl连接字符串.txt`文件则可能包含了如何配置JSTL连接SQL Server 2000数据库的连接字符串。连接字符串是一个包含了数据库服务器信息、数据库名、用户名和密码的字符串,通常格式如下: ```properties jdbc:sql...
在这个"jstl字符串集合类的例子"中,我们将深入探讨如何使用JSTL处理字符串集合,如ArrayList、LinkedList或HashSet等。JSTL的核心是其迭代和条件标签,它们可以帮助我们优雅地遍历各种数据结构,包括字符串中的字符...
JSP中JSTL提供的函数标签EL表达式操作字符串的方法
**JSTL 字符串处理函数详解** JavaServer Pages Standard Tag Library(JSTL)是Java Web开发中常用的一组标准标签库,它提供了一系列标签用于简化页面逻辑,包括核心标签、XML标签、SQL标签以及函数标签。在这些...
- `${fn:substring(名称,0,23)}`:这个表达式中的`名称`可以是任何包含字符串值的变量或表达式。 - `0`表示从字符串的第0个位置开始截取(即第一个字符的位置为0)。 - `23`表示截取到第23个位置之前的字符,即共...
jstl两个jar包jstl两个jar包
在本文中,我们将深入探讨JSTL的两个核心包以及JSTL标签库和EL(Expression Language)表达式的应用。 **1. JSTL的核心包:** - **jstl-1.2.jar**:这是JSTL的主要库,包含了JSTL的API接口和实现。它提供了一组...
而`standard.jar`和`jstl.jar`这两个JAR包是实现JSTL功能的关键组件。 `standard.jar`包含了EL(Expression Language)和JSTL的实现,特别是JSTL的Core、Function和Format等标签库的实现。EL是一种轻量级的脚本语言...
在Java后台获取JSP页面多个复选框选中的值是一个常见的需求,特别是在开发Web应用程序时。SSM(Spring、SpringMVC、MyBatis)框架是Java Web开发中广泛使用的集成框架,它提供了处理此类问题的高效解决方案。下面将...
在使用JSTL时,有两个核心的JAR文件是必不可少的:`jstl.jar`和`standard.jar`。这两个文件包含了JSTL的核心实现和相关的支持库。 1. `jstl.jar`:这是JSTL的主要库文件,包含了JSTL的所有核心标签类和接口。这些...
"JSTL.zip_JSTL绑定数据_jstl后台"这个主题深入介绍了JSTL在绑定后台数据方面的应用,通过学习和实践,开发者可以更高效地处理前后端数据交互,提高Web应用的开发效率和质量。在"JSTL.pdf"文档中,你将会找到更多...
这两个函数用于检测一个字符串是否包含另一个子字符串。contains函数在比较时是区分大小写的,而containsIgnoreCase则忽略大小写。 使用示例: ```jsp ${fn:contains(name, searchString)}"> <!-- 执行包含搜索...
jstl需要导入的两个jar包:jstl.jar和standard.jar jstljar包,jsp页面使用jstl方便对数据的迭代显示等。 Jstl.jar包是一款java中项目中如果要使用JSTL和EL表达式,就必须导入jstl.jar和standard.jar文件,可以让程序...
`jstl-api-1.2.jar` 和 `jstl-impl-1.2.jar` 是JSTL的两个关键组件: 1. **jstl-api-1.2.jar**:这是JSTL的API接口定义,包含了所有JSTL标签库的接口和抽象类。开发人员在编写JSP页面时需要导入这个包,以便使用...
在使用JSTL时,有两个核心的文件是必不可少的,即`jstl.jar`和`standard.jar`。 `jstl.jar`文件是JSTL的主要库,包含了JSTL的核心标签定义和实现。这个文件提供了许多实用的标签,如迭代、条件判断、XML处理、I/O...
**JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中的一种标准标签库,它为JavaServer Pages(JSP)提供了一...通过免费下载这两个库,开发者可以快速地集成到他们的项目中,提升开发效率和代码质量。