Domanda

Abbiamo un paio di funzioni di utilità dichiarate a livello di classe in jsp. Utilizzando <%!.
Ottengo il seguente errore nella riga che contiene solo <%!:

  

costante carattere non valido


Codice:

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

Se rimuovo le due variabili nostre funzioni iniziare a lavorare. Ma erano lì prima e stava funzionando correttamente.

Cosa causa l'errore?

È stato utile?

Soluzione

Potrebbe essere un problema di codifica dei caratteri. L'intestazione JSP specifica il set di caratteri latino, così forse qualcuno controllato il file in SVN con una codifica diversa, che sta causando il compilatore JSP per vomitare.

Difficile da individuare o confermare, dal momento che i personaggi sembrano OK visivamente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top