WS呼び出しが完了するまでに途方もない時間がかかるため、AJAXを介してテーブルのデータをロードするようにポートレットを変更しようとしています。表は基本的に概要であり、表の行ごとに1つのエントリがあり、各行にエントリの詳細情報へのリンクがあります。
現在、テーブルの各行のURLを作成している方法は次のとおりです。
<portlet:renderURL portletMode="VIEW" windowState="maximized" var="showURL">
<portlet:param name="id" value="${entry.ID}"/>
</portlet:renderURL>
AJAX呼び出しを受信し、jQueryコールバックを使用して動的にテーブルに追加されるJSONを返すAJAXサーブレットを作成しました。サーブレットは正常に動作し、行は実際の問題なしにテーブルに追加されます。私が抱えている問題は、現在、テーブルにあるはずのリンクにあります。
私の質問は、サーブレットで上記のJSPコードを模倣して、正しいポートレットURLを生成するにはどうすればよいですか?!?!私はポートレットに少し慣れていません。それらのURLは、私にとってはシリアル化された混乱のようです。