反了一个撞墙的问题--el <c:if> 用法

本文探讨了在页面开发中使用EL表达式时出现的问题,特别关注了<c:iftest>标签的正确应用,并解释了在选择下拉菜单选项时,未正确添加双引号导致的页面错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 昨天在开发中遇到一个问题 用el 表达式判读

 

 <c: if test="">的用法.

 

服务跑起来报页面错误.

 

<select name="errType" id="errType" style="width: 155px;">
   <option value="">请选择</option>
   <option value="1" <c:if test=${rn.errType==1}> selected </c:if>>一般性错误</option>
   <option value="2" <c:if test=${rn.errType==2}> selected </c:if>>计算错误</option>
   <option value="3" <c:if test=${rn.errType==3}> selected </c:if>>专业不严谨</option>
   <option value="4" <c:if test=${rn.errType==4}> selected </c:if>>专业错误</option>
   <option value="5" <c:if test=${rn.errType==5}> selected </c:if>>课件制作错误</option>
 </select>

 

看红色部分,答案马上揭晓.

 

原来,test中 没有加 "" 所以页面报错了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值