2011-08-05 7 views
0

LocatorActionクラスに変数fooがあり、これを結果jspに表示したいのですが、どうすればいいですか?struts2アクションクラスで値を取得する

+1

LocatorActionにはgetFoo()パブリックメソッドがありますか?もしそうなら、または(cringe)$ {foo}のjsp出力は何ですか? – ccoakley

答えて

1

あなたの行動は次のようになります。

public class LocatorAction extends ActionSupport { 
     private Foo foo; 

     public Foo getFoo() { 
      return foo; 
     } 

     public void setFoo(Foo foo) { 
      this.foo = foo; 
     } 
} 

とJSP上:

<s:property value="foo" /> 

またはオブジェクトがなど住所、市、州、郵便番号、などの分野を持っている場合:

<s:property value="foo.address" /> 
<s:property value="foo.city" /> 
<s:property value="foo.state" />  
+0

編集スティーブンに良いキャッチ。私はIDEからの赤い波線に頼りすぎて、エラーを直接ここに入力しなかったと思います。 –

0

変数の値を、必要なビューにバインドされたフォームのフィールドの1つに設定し、単純に表示します。

関連する問題