el表达式设置option标签selected

简介: el表达式设置option标签selected

今天早些时候把eclipse升级到了最新版的oxygen(氧气版),然后jsp的校验列出了一系列的错误,红得让人受不了。


image.png


以前版本的eclipse就没有报这方面的错。网上很多资源都说去掉jsp的校验,我不太认可这种做法,解决问题还是要从本质上去解决。


image.png


eclipse中提示的错误如上图,其实原因在于


<option value="${item.id}" <c:if test="${item.id==deal.market_id}">selected="selected"</c:if>>${item.marketname}</option>


这段代码,通过el表达式设置option的selected的写法过时或者不够优化。


应该这样写:


<option value="${item.id}" ${item.id==deal.market_id?'selected':''}>${item.mark


相关文章
|
19天前
|
JavaScript
用JQuery实现选中select里面的option显示对应的div
用JQuery实现选中select里面的option显示对应的div
jq获取select控件的selected属性值
jq获取select控件的selected属性值
|
JavaScript
jQuery设置下拉框select 默认选中option
$("#id option:first").prop("selected", 'selected');  将请选择加入到select中第一位 $("#id").
1550 0
|
前端开发 JavaScript
Select的option 中填充其他属性值(十三)
Select的option 中填充其他属性值(十三)
558 0
Select的option 中填充其他属性值(十三)
HTML 按钮(button)的 disable 属性和 disable property
HTML 按钮(button)的 disable 属性和 disable property
132 0
HTML 按钮(button)的 disable 属性和 disable property
|
前端开发
easyui-combobox 设置option内容不换行
使用easyui 1.4.4 1 2 3 4 5 6 7 8          1 2 3 4 5 6 7 $(function(){     $(".
1490 0
easyui input设置为disabled提交后获取不到属性值
在做网站管理后台的用户修改功能时,由于当前用户修改个人信息时规定用户名不能修改,故使用了input标签的disabled属性,但是在提交数据后却发现用户名显示为空了。后 来一查才知道input设置为disabled值时会有下面的限制:1、不能接收焦点;2、使用tab键时将被跳过;3、可能不是successful的。
1114 0