解决eclipse-oxygen编辑jsp时,option标签里写c:if报错

本文介绍了解决Eclipse Oxygen编辑JSP时使用c:if标签出现错误的问题。通过下载特定补丁文件并替换原有插件,可以消除错误提示,恢复正常编辑。

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

在eclipse-oxygen上编辑jsp时,option里写c:if报错,原来这是该版本的eclipse的一个bug.

如下面:

<option value="1" <c:if test="${isDisplay == 1 }">selected="selected"</c:if> >是</option>

报错提示:

Multiple annotations found at this line:
	- The tag handler class for "c:if" (org.apache.taglibs.standard.tag.rt.core.IfTag) was not 
	 found on the Java Build Path
	- No end tag (</option>).

我是在http://bbs.youkuaiyun.com/topics/392188131?page=1找到解决方法的。根据网友 lzm785126102的提示

具体解决方法如下:

1.到 链接: https://pan.baidu.com/s/1eR3Jz38 密码: m53v 下载文件518987-patch01.zip

2.解压,把plugins目录下org.eclipse.wst.html.core_1.2.101.v20170704_fix518987_01.jar文件改为同名并

覆盖掉eclipse/plugins/org.eclipse.wst.html.core_1.2.100.v201705012043.jar( 这里可能你的org.eclipse.wst.html.core版本后缀不同,根据情况,改为你自己的版本后缀就行了),覆盖前最后备份。

3.重启eclipse

问题解决,不报错了,红叉消失。

这是eclipse官方解决方法和文件下载连接 https://bugs.eclipse.org/bugs/show_bug.cgi?id=518987#c0




评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值