2011-02-09 17 views
0

strutsアクションクラスを使用して<s:selectオプションを設定しようとしています。どのようにjspの中からクラスを初期化するのですか? myjsp.actionのようなものを使用する代わりに、私はmyjsp.jspを持っていて、jsp自体の中からmyjsp.actionを呼び出します。コメントのあなたの説明に基づいてstruts2 <s:select

おかげ

+0

Struts2では、ほとんどの重い持ち上げがインターセプターによって行われることに注意してください。ですから、jspからアクションを直接呼び出すことによって、s:selectボックスの人口をどのように達成することができるのかよく分かりません。これを実現するには、何らかのアクションを実行するよりも、struts2スタック全体を何とか呼び出す必要があります。 – peakit

+1

また、struts2を「通常の」方法でプラグインして達成するよりも、そのようなことをしたい理由を教えてください。 – peakit

+0

私はそういうページを含んでいます - <%@ include file = "/ forms/searchform.jsp"%> searchform.jspには

答えて

0

は、私は、これはあなたがこれをやるべきかと感じる。

User -> HTTPRequest -> Action (populate data required for s:select in HTTPRequest) 
          | 
          V 
User <- HTTPResponse <- OnSuccess, show a final.jsp (this jsp can include the searchForm.jsp) 

searchFormでs:selectが正しくレンダリングされます。

+0

ありがとうございました! –

関連する問題