2016-10-20 3 views

Antwort

1

Android verfügt nicht über einen Onboard-Compiler, daher ist eine Standard-JSP-Unterstützung nicht möglich.

Wenn Sie jedoch Ihre JSPs vorkompilieren, können Sie in der Lage sein, sie unter Android arbeiten zu lassen.

Verwenden Sie den Jspc-Compiler, kompilieren JSPs in Klassen, stellen Sie sicher, dass die WEB-INF/web.xml Einträge für jede JSP-Datei vorhanden sind (normalerweise von JSPC Compiler/Build-Tools durchgeführt).

Stellen Sie sicher, dass Ihre WAR-Datei nicht die tatsächlichen JSP-Dateien enthält, und zu diesem Zeitpunkt gibt es keine JavaC-Compileranforderung mehr.

0

Es gibt keine Möglichkeit, eine JSP- oder Java-Quelle auf Android zu kompilieren. Alle Java-Quellen müssen in DEX kompiliert werden. Es gibt A-Jetty (nicht I-Jetty) zum Vorkompilieren und Ausführen von JSP unter Android. JSP wurde in JAR vorkompiliert und dann in DEX (apk) konvertiert. Vorkompilierte JSPs mit Standard Tomcat oder JSPC funktionieren nicht mit Android, da sie das Paket java.beans verwenden, das auf Android nicht existiert.

Verwandte Themen