0

ポートレットから Web ページを呼び出しています。Web ページは、ユーザーがデータを入力するためのフォームであり、ユーザー データをデータベースに送信するボタンがあります。ただし、ボタンはプロキシ ゲートウェイを介してポートレット サイトを Web ページにリダイレクトします。フォーム データをデータベースに送信している間、同じポートレット ページに留まるにはどうすればよいですか?

4

2 に答える 2

0

AJAXの回答に追加するだけです..

標準の JSR 286 ポートレットは、オーバーライドする必要があるポートレット クラスの 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 ポートレットであり、それ以外のものではないと想定していますが、

于 2013-08-28T09:11:28.847 に答える