Jsp 您可以将Cordova与web应用程序一起使用吗?

Jsp 您可以将Cordova与web应用程序一起使用吗?,jsp,cordova,Jsp,Cordova,我正在与Cordova合作开发一个移动web应用程序。web应用程序基本上会将用户带到webview中的网站。目前,web站点前端由JSP和一些javascript组成。我想知道您是否可以从jsp中使用Cordova,因为它不可避免地会转换为html 否,不能将JSP模板用作Cordova视图。它们需要服务器来处理,而Cordova则不是这样。虽然您可以从web上的某个服务器检索JSP生成的HTML,但这并不是Cordova的用途。您还应该看到关于以下内容的最后问答: 问:你能在PhoneGap

我正在与Cordova合作开发一个移动web应用程序。web应用程序基本上会将用户带到webview中的网站。目前,web站点前端由JSP和一些javascript组成。我想知道您是否可以从jsp中使用Cordova,因为它不可避免地会转换为html

否,不能将JSP模板用作Cordova视图。它们需要服务器来处理,而Cordova则不是这样。虽然您可以从web上的某个服务器检索JSP生成的HTML,但这并不是Cordova的用途。您还应该看到关于以下内容的最后问答:

问:你能在PhoneGap中使用PHP/ASP/JSF/Java/.NET吗

答:PhoneGap应用程序只能使用HTML、CSS和JavaScript。但是,您可以使用网络协议(XmlHTTPRequest、Web套接字等)轻松地与用任何语言编写的后端服务通信。这允许您的PhoneGap应用程序在设备连接到Internet时远程访问现有业务流程


如果您有一个混合了HTML、JavaScript、CSS和JSP文件的web应用程序,并且希望以最小的更改将其快速移植到Cordova,原则上您可以通过将静态
前缀放入“静态”HTML页面来拆分每个JSP页面,并将
标记的内容保留在新的JSP文件中

编写一个包含在部分的服务JavaScript函数,通过AJAX调用JSP段,获取其结果,并使用以下代码将其注入“静态”HTML页面:

<br>
    document.body.innerHTML = AJAXreturnString;
<br>

document.body.innerHTML=AJAXreturnString;

是的,这是一个黑客行为,不是Cordova的使用方式,等等。但是,一旦你通过了功能测试,这就成了维护团队的问题。

我不明白为什么会被否决。我和科尔多瓦做了很多研究。我和科尔多瓦一起踢球,我明白这是什么。我在某个地方读到这是可以做到的,我想既然可以在jsp中嵌入javscript,那么这是可能的