Von Java-Klasse legen Sie den Wert in der unteren Karte und setzen Sie es innerhalb der Anfrage.Getting jasper Ausnahme
Jetzt versuche ich, diese Anfrage von der JSP-Seite zu bekommen, aber nicht in der Lage, Daten von dieser Karte zu erhalten.
Unter Code, den ich in JSP-Seite verwendet.
Von JSP Seite:
Object responseMap = request.getAttribute("nomineeResponseMap");
if(responseMap instanceof LinkedHashMap) {
Map<String, String> newMap = (LinkedHashMap) responseMap;
System.out.println("yesss");
}
Below Exception ich immer bin, während das Programm ausgeführt wird:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 36 in the jsp file: /form/EDCPRequestSuccess.jsp
Generated servlet error:
The type Map is not generic; it cannot be parameterized with arguments <String, String>
An error occurred at line: 36 in the jsp file: /form/EDCPRequestSuccess.jsp
Generated servlet error:
Syntax error, parameterized types are only available if source level is 5.0
Warum ich die oben genannte Ausnahme bin immer?
Ich benutze jboss 4.0 Server. Wo werde ich diese Eigenschaft in JBoss einstellen? –
Ich bin nicht vertraut mit JBoss, nach Download JBoss 4.0.5 und einige Tests durchführen. Das Ändern von '$ JBOSS_HOME/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml' funktioniert für mich. Es gibt eine andere Datei '$ JBOSS_HOME/server/all/deploy/jbossweb-tomcat55.sar/conf/web.xml' mit dem gleichen Inhalt. Wenn der erste nicht funktioniert, können Sie diesen auch ändern. –