У нас есть пара служебных функций, объявленных на уровне класса в 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()
{
...
Если я уберу две переменные, наши функции начнут работать. Но они были там раньше, и это работало правильно.
В чем причина ошибки?