java-为什么我的JSP局部函数’<%!'中出现错误?
作者:互联网
我们在jsp的类级别上声明了几个实用程序函数.使用<%!.
在仅包含<%!的行中出现以下错误:
Invalid character constant
码:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*"%>
<%@page import="java.util.Vector"%>
<%!
String var1 = "something";
ObjectXXX var2 = null;
void initObjectXXX()
{
...
如果删除两个变量,我们的函数将开始工作.但是他们之前在那里,并且运行正常.
是什么导致错误?
解决方法:
可能是字符编码问题.您的JSP标头指定了拉丁字符集,因此也许有人用不同的编码将文件检入SVN,这导致JSP编译器发声.
由于字符看起来不错,因此很难发现或确认.
标签:jsp-tags,java,jsp 来源: https://codeday.me/bug/20191107/2003666.html