2016-10-20 25 views

回答

1

Android没有板载编译器,因此标准的JSP支持是不可能的。

但是,如果您预编译您的JSP,那么您可能能够让他们在Android上工作。

使用jspc编译器,将JSP编译成类,确保每个JSP文件都存在WEB-INF/web.xml条目(通常由JSPC编译器/构建工具完成)。

确保您的war文件不包含实际的JSP文件,并且此时不再存在JavaC编译器要求。

0

无法在Android上编译JSP或Java源代码。所有的Java源代码都必须编译成DEX。有A-Jetty(不是I-Jetty)在Android上预编译和运行JSP。 JSP预编译成JAR然后转换成DEX(apk)。由标准Tomcat或JSPC预编译的JSP在Android上不起作用,因为它们使用了Android上不存在的java.beans包。

相关问题