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

来源:互联网 发布:直通车 淘宝客 编辑:程序博客网 时间:2024/06/16 20:11

在网上找了许多,发现大家都在说这是一个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个语句。

阅读全文
1 0