0

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

4

2 回答 2

3

你可以使用 AJAX

于 2009-09-14T18:08:36.390 回答
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属性中进行设置。

希望这会有所帮助,即使我假设 portlet 是指 Java portlet 而不是其他东西

于 2013-08-28T09:11:28.847 回答