关于JavaPortlet(JSR286),我有几个问题。我的需求是使用javaportlets(客户机提供的选项之一)将php网站集成到客户机的主站点。
我们必须为目标网站中的每个页面实现portlet吗?
我们是否必须为每个网页请求的图像、css和javascript文件实现单独的portlet?
在目标站点中使用ajax时,使用portlet有什么限制吗?
在php站点中管理会话有什么问题吗?
我们可以从servlet访问php服务器中的会话吗?
如果您知道以上问题中至少一个的答案,请尽快回复。我明天之前需要它。
非常感谢您抽出时间阅读本文。
谢谢和问候,
曼珠拉
1条答案
按热度按时间baubqpgj1#
Portlet是“迷你页面”,您可以将其组合到一起以创建门户应用程序(如MyYahoo)。它们是用java编写的,这意味着您不能将php页面合并为portlet。这也意味着您不能从portlet代码访问php会话(假设您使用apache)。
您可以在这里查看有关ajax和portlet的信息。
根据您的问题,我认为您可能会编写一个portlet,其中包含指向php应用程序的iframe。
添加的信息
您还可以实现portlet以打开到php页面的http连接,获取其内容(如curl)并将其作为url发送。在本例中,我建议您研究一下远程portlet的web服务,如果您希望portlet的数据来自远程源,那么这似乎更合适。