3

我们在 jsp 的类级别上声明了几个实用函数。使用<%!.
我在仅包含的行中收到以下错误<%!

无效的字符常量


代码:

<%@ 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()
 {
 ...

如果我删除这两个变量,我们的函数就会开始工作。但他们之前在那里,并且工作正常。

是什么导致了错误?

4

1 回答 1

4

可能是字符编码问题。您的 JSP 标头指定了拉丁字符集,因此可能有人使用不同的编码将文件签入 SVN,这导致 JSP 编译器出错。

很难发现或确认,因为角色在视觉上看起来不错。

于 2009-06-13T09:20:13.187 回答