Frage

Wir haben ein paar Hilfsfunktionen auf Klassenebene in jsp erklärt. Mit <%!.
Ich erhalte die folgenden Fehler in der Leitung nur <%! enthalten:

  

Ungültige Zeichen-Konstante


Code:

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

Wenn ich die beiden Variablen unsere Funktionen entfernen anfangen zu arbeiten. Aber sie waren es vor und es funktioniert richtig.

Was den Fehler verursacht?

War es hilfreich?

Lösung

Es könnte ein Zeichencodierung Problem sein. Ihre JSP-Header gibt den lateinischen Zeichensatz, so vielleicht jemand die Datei in SVN mit einer anderen Codierung überprüft, die die JSP-Compiler verursacht barf.

schwer zu erkennen oder zu bestätigen, da die Zeichen OK optisch aussehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top