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