您的位置:首页 > 编程语言 > Java开发

关于eclipse Oxygen 版本的JSP页面中option里面写<c:if>嵌套时报错

2017-09-25 10:35 531 查看
在网上找了许多,发现大家都在说这是一个bug,然后官网给出的解决方案是下载补丁
https://bugs.eclipse.org/bugs/show_bug.cgi?id=518987#c0 
然后把压缩包里的 plugins 文件夹下的 jar包替换eclipse目录下的对应的文件,注意改名。

如果有嫌麻烦或者不会的,像我就是水平不够,又嫌麻烦,那就用笨方法吧,具体如下:

<select class="form-control" name="searchGender">

                                <option value="">--性别查询--</option>

                                <c:if test="${cs.searchGender!='男'}"><option value="男">男</option></c:if>

                                <c:if test="${cs.searchGender=='男'}"><option value="男" selected>男</option></c:if>

                                <%--eclipse oxy版本bug此方法报错 

                                <option value="男"

                                        <c:if test="${cs.searchGender=='男'}">selected</c:if>

                                >男</option> --%>

                                <c:if test="${cs.searchGender!='女'}"><option value="女">女</option></c:if>
                                <c:if test="${cs.searchGender=='女'}"><option value="女" selected>女</option></c:if>

</select>

不能嵌套<c:if>我只好拿出外面来了,然后写2个语句。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java jstl jsp