补充JSTL匹配两个后台获取的字符串变量值是否相等

<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}" 是默认值.

应该说是对应的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值