Frage

Unsere Web-Anwendung ist JDK 1.5 kompatibel und läuft succesfuly auf WebSphere 6.1

Doch einige JSPs wir haben, die Java-Code enthalten in 1.5 Syntax nicht von WebSphere kompilieren.

Es scheint, dass aus irgendeinem Grunde, WebSphere die JSPs als 1,4 complient behandelt und nicht zu kompilieren.

Jede Idee, warum und wie diese zu lösen? (Stopp Schreiben Java in JSPs ist eine Antwort, was sonst?)

War es hilfreich?

Lösung

Wenn Sie RAD verwenden, öffnen Sie web.xml unterwegs Erweiterungen Registerkarte und fügen Sie neue jsp Attribut jdkSourceLevel und Wert 15 (kein Punkt in it)

wird es ibm-web.xml ändern und Eintrag würde so aussehen

  <webApp href="WEB-INF/web.xml#WebApp_ID"/>
  <jspAttributes xmi:id="JSPAttribute_1" name="jdkSourceLevel" value="15"/>

Andere Tipps

Haben Sie einen Blick auf diese Seite der Dokumentation . Sie macht geltend, es gibt eine "JDK Source-Level" Option:

  

JDK Source-Level
  Gibt die Quelle   Niveau, auf das die Java-Compiler   compiliert JSP Java Quellen. Gültig   Werte sind 13, 14 und 15. Der Standard   Wert 13, der angibt, Quelle   Ebene 1.3.

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