2012-02-06 8 views
0

これで、1つのJSPで作成されているJava Setオブジェクトを渡そうとしています.jspA.jspを別のJSPにコールして、jspB.jspを呼び出します。うまくいけば、私は何をしようとすることを約だと動作しますが、次のコード行です: JSPを介してJavaセットオブジェクトを渡す

<jsp: param name="setList" value="<%=setObject%>"> 

や他のJSPに私はちょうどセットを取得するために呼び出すのgetParameter(「セットリスト」)を使用することになります

。私は、これを達成するための他の提案があるのか​​、それともこれが最善の方法だろうと思っていただけです。

+0

あなたの質問から完全には明らかではないが、具体的な機能要件に依存して「最良の方法」である。機能要件を詳しく説明してください。少なくとも、Javaの書き込みJSPのコードは間違いなく "最良の方法"ではありません。関連:http://stackoverflow.com/questions/3177733/how-to-avoid-java-code-in-jsp-files – BalusC

+0

@ Dave:残念ながら、私の会社ではJSPの中で行われています:(残念ながら私が残しておかなければならない制約のようなものですが、それはうまくいくとは思えませんでした。しようとしているのは検索ページを取って別のページに結果を表示することですCSVリストスタイルにすることができます。問題は少なくとも、次のJSPにすべてのファイルを見つけるIDのリストを渡す必要があることです。元の検索は何百ものファイルになる可能性があるので、フィールドはオプションではない/ – djdgel

答えて

0

そのようには機能しません(書かれていても、文字列を渡しています)。

HTTPは文字列を渡します。それをセッション中に保持するか、または再作成します。

(そして、これをしないと、JSP :(

関連する問題