2012-03-17 10 views
0

htmlタグのみを使用してページの読み込み時にサーバー側のデータを取得する必要があるという奇妙な要件があります。struts2タグの代わりにSimple HTMLタグを使用できますか?

私はStruts2のは、それに何かをレンダリングし、結果をJSPにディスパッチされると

private String myData; //with getter and setter. 
... 
myData = "myValue"; 
.... 

とJSPのテキストフィールドと、それをバインドするには、私は通常

<s:textfield name="myData"></s:textfield> 

を書くのStruts 2アクションで、次のフィールドを持っていますこの

<input type="text" name="myData" value="myValue"></input> 

しかし、私が書く

のような
<input type="text" name="myData"></input> 

これには何の価値もありません。

jspでstrut2タグ、スクリプトレット、またはこのようなサーバーサイドのものを使用せずにこれを達成できますか?

+0

はいを使用できます。それはアクションクラスで価値を得ます。なぜあなたのために働いていないのかわかりません。 s:textfieldには、検証エラーメッセージ – batbaatar

+0

を表示するなど、いくつかの目的があります。@Muhammad Bilal Mirza:これは自由に使用できます。また、Value-stackの値をHTMLタグにバインドする場合は、JSTL '' –

答えて

0

タグにvalue属性を指定する必要があります。サーバープログラミング言語では、タグをHTMLタグとして表示します。

+0

が正しいです、ありがとう。 Strutsは無料のマーカーテンプレートを使用してタグをhtmlに変換します。私はstrtuts2-core-2.x.y.jar/templates/simpleの「シンプルな」テンプレートを見てきました。これらのテンプレートは、value属性のレンダリングを明確に示しています。 –

関連する問題