我在jsp中写了一段jstl的代码,在页面给我报了一个错误 图1
但是,我删了之后还是这个错误,页面给的行号跟我的代码也匹配不上。
下面是我的代码
我的环境是 tomcat7 jdk7 eclipse-mars。
希望大神能为我解惑
错误不是截图的代码吧 你看看哪里用了c标签 应该是那边的 用法有误
<c:choose>标签要有<c:when>子标签,不然就会报这个错误。
应该是你引用的某个标签下没有对应的子标签,具体可以参考一下楼上
你看下是不是
页面不是提示你了吗,c:choose标签缺少子标签,你的页面是不是引用了标签,估计是那少了子标签,的格式不就是
/c:when
/c:otherwise
/c:choose,
你自己看看是不是自己用错了
删了之后你重新发布了没
删了之后要重新发布一下,可能是是编译缓存问题