2009-07-17 63 views
0

我正在从一个portlet调用一个网页。该网页是用户输入数据的表单,并具有一个将用户数据提交到数据库的按钮。 但按钮也通过代理网关将portlet站点重定向到网页。 如何在将表单数据提交到数据库时保持在同一个portlet页面中?如何在portlet中执行服务器请求时保持在同一页面

+0

你能粘贴在视图中

一部分?也许其他部分作为参考? – 2009-07-19 15:54:44

回答

3

你可以使用AJAX

0

只是增加了AJAX答案..

标准的JSR 286 portlet支持portlet类中,你需要重写通过的serveResource方法,例如异步操作。

在java文件,

public void serveResource(ResourceRequest request, ResourceResponse response) 
throws PortletException, IOException { 
    //Write or invoke your database code here... 
} 

此外,在HTML标签<form>你将需要设置<portlet:resourceURL>action属性。

希望这有助于,即使我的门户假设你的意思的Java portlet和没有别的东西

相关问题