导航

JAVA错误:Syntax error on token "else", delete this token

Posted on 2013-04-10 11:09  寒宵飞飞  阅读(6171)  评论(1编辑  收藏  举报

在jsp中写了一段代码

<%if(true)
{}
%>
<%else{%>
<%}%>

运行时就回提示错误Syntax error on token "else", delete this token,由于else语句必须有if语句为前提,这个错误说明else语句找不到前面的if语句,修改方法如下:

 <%if(true)
{
 %>
<%}else{%>
 <%}%>

将if语句的最后一个大括号移到else前面,就可以运行成功,这也许是jsp编译器的一个小漏洞。