Syntax error on token "}", delete this token 报错的这行没有}呀!

来源:百度知道 编辑:UC知道 时间:2024/05/21 15:05:32
Unable to compile class for JSP:
An error occurred at line: 655 in the generated java file
Syntax error, insert "}" to complete Block

An error occurred at line: 665 in the generated java file
Syntax error on token "}", delete this token

An error occurred at line: 666 in the generated java file
Syntax error, insert "}" to complete ClassBody
开发工具eclipse
页面上指出的错误在一行。
这页代码只有411行。请问谁知道怎么回事?谢谢。

因为你少了一个} ,所以导致无法编译文件。错误报的411指的是把jsp页面编译成java文件后的411行。这一行的错误就是因为你少了一个}导致的。难道你不知道jsp是编译成java代码执行的,html标签是通过类似out.print("<html>")输出的。 所以你这个问题,就是jsp页面的java代码中哪块少了个}没对应好!自己找找。。。也可能是多了一个。。 你如果要找到411行,那你去tomcat下的work文件夹向下找。。

括号问题,可以进class文件夹下查看下编译后的类文件,那里面会显示你源文件对应的行数,QQ343976444

JSP只有只有411行,但是由JSP产生的java源文件肯定不是只有411行了。你可以去查看源文件就知道了。
不同的web服务器,JSP编译后的java文件放置在不同位置,比如tomcat是放置到tomcat/work目录下。