Syntax error, insert “}” to complete ClassBody?
在写jsp文件的时候,编译生成java文件中出现了这个错误。经过检查,没有在jsp代码中发现括号不匹配的现象。
随后我又根据错误提示,进入由这个jsp文件编译生成的java文件中,发现原本java部分的代码被写进了out.write("…");中。原来是用java注释形式"//“注释的jsp语句还会被编译器解析,导致jsp语句中的”%>"结束了java代码段,造成错误。
解决:把java代码段中的jsp语句删除,解决了错误。