2009-07-17 15 views
0

ポートレットからWebページを呼び出しています。ウェブページは、ユーザがデータを入力するためのフォームであり、ユーザデータをデータベースに提出するボタンを有する。 ボタンは、プロキシゲートウェイ経由でポートレットサイトをWebページにリダイレクトします。 フォームデータをデータベースに送信しているときに、同じポートレットページに留まるにはどうすればいいですか?ポートレットでサーバー要求を実行すると同じページに留まる方法

+0

Javaポートレットを意味していないポートレットで想定していたとしても、役立ちますか?そしておそらく参照として他の部分? –

答えて

3

あなただけのAJAXの答えに追加するAJAX

0

を使用することができます。..

標準JSR 286ポートレットを使用すると、上書きする必要がありますポートレットクラスのserveResource法により、このような非同期動作をサポートしています。 javaファイルで

、また

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

、HTMLタグ<form>にあなたはaction属性に<portlet:resourceURL>を設定する必要があります。

希望これは、ビューで

一部を貼り付けでした、私はあなたが何か他のもの

関連する問題