我尝试使用
<select id="_${sec_field}_id" name="${sec_field}" multiple="${multiple}" "${(empty disabled) ? 'disabled' : ' '}" >
要动态启用/禁用<select>
选项
但是Eclipse给了我警报:
Multiple annotations found at this line:
- Element type "select" must be followed by either attribute specifications, ">" or "/>".
- Attribute """ has no value
那么有什么解决方案可以解决JSTL中html <select>
的禁用问题吗?
提前致谢。
答案 0 :(得分:4)
删除EL表达式周围的双引号,该表达式打印disabled
属性名称。 Doublequotes应仅围绕属性值(=
之后的部分)。
<select ... ${empty disabled ? 'disabled' : ''}>
否则你最终会
<select ... "">
或
<select ... "disabled">
语法错误。