2017-06-14 10 views
0

URLからパラメータを取得し、非表示入力に値として設定したいとします。私はServlet APIを使用したときと同じように試しました。それは動作しません。 (値= 0)。また、私はこれを確認したanswer。そして何も助けなかった。また、私はスクリプトレットを使用しようとしました<input type="hidden" name="views" value="<%PortalUtil.getOriginalServletRequest(request).getParameter("views").toString();%>">JSPでURLパラメータを取得してLiferay 7を使用して非表示入力にする方法

しかし、それはあまりにも機能しません。どのようにliferay7ポートレットでそれを抽出し、入力に設定する?

+0

'String view = request.getParameter(" views ")'を印刷して、値を取得しているかどうか確認できますか? – soorapadman

+0

@soorapadman、私はこの方法で試しましたが、結果はありません –

答えて

0

ParamUtilを使用できます。これが役立つことを願っています。

String myUserName = ParamUtil.getString(request, "views"); 
0

で述べたようにあなたは、あなたのパラメータでrenderURLを作成する必要があり、そのようになめらか:

<portlet:renderURL var="anyNameYouWantUrl" copyCurrentRenderParameters="true"> <portlet:param name="anyName" value="anyValue"/> </portlet:renderURL>

-

copyCurrentRenderParameters="true"は、あなたのレンダリングが保存されますパラメータと簡単にすることができますアクションメソッドを使用して非表示入力に設定します。

関連する問題