2011-01-10 15 views
1

私はJSPに "名前" のparamを設定したいと思います。つまり、 "ダイナミックウェイ" でのparamを:jsp:param:nameパラメータで動的データを受け入れることはできませんか?

<jsp:param value="<%=paramValue%>" name="<%=pageURL%>"/>

の代わり:

<jsp:param value="<%=paramValue%>" name="page"/>

それと同じようにする方法..私は実行時にURLを決定したくない。

可能ですか? anwsersため

感謝:)

乾杯

+0

をあなたが '' を使用していますか? – skaffman

+0

私はサーブレットにパラメータを渡すのにそれを使用しています。 Vincent

答えて

4

syntax referenceあたりとして禁止されます。

別のパラメータを追加するだけです。問題に関係のない

<jsp:param name="page" value="<%=paramValue%>" /> 
<jsp:param name="url" value="<%=pageURL%>" /> 

スクリプトレットはベストプラクティスではありません。 ELの学習を考えてみてください。それはすでに十年以上前にJSPのバックエンドデータにアクセスするための推奨方法です。

+1

ああ、世の中は時代遅れの最新のJSPブックで溢れています – skaffman

+1

答えをくれてありがとう、別のパラメータを追加しても解決しない問題は^^私はちょうどダイナミックなスタイルで私のすべてのparamの名前を決めたいと思う。 ELのアドバイスをいただきありがとうございます。すぐに掘り下げていきます:) @skaffman: "駄洒落な古い"先生の方がさらに悪いです。 – Vincent

+0

ELでは、リクエスト属性として 'Map'を簡単に渡すことができました。動的キーを使用します。 – BalusC

0

あなたも式言語を使用することができます。

<jsp:param value="${paramValue}" name="page"/> 
<jsp:param value="${pageURL}" name="url"/> 
関連する問題