1

私は struts2 で Web ページを開発しています。Struts2 のテーマが正しければ、すべてのタグが最終的にテーブル内に配置されるように設定されているため、すべてのタグが上下に配置されます。

{ display : inline; }私のWebページには、[送信]ボタンと[リセット]ボタンのあるログインページがあります。別々の行ではなく{ position : float}、並べて(隣同士に)両方が必要です theme="simple"。何も機能しませんでした

<table><tr><td><s:submit method="CheckUser" value="Login" align="center" /></td><td><s:reset value="Clear" align="center" /></td></tr>

設定した場合、必要に応じて2つのボタン(送信+リセット)を取得しますが、label="User Id"ラベルのないテキストフィールドのみを取得します

<tr><td><s:textfield name="userid" label="User Id" size="25" /></td></tr>
<tr><td><s:password name="password" label="Password" size="25" /></td></tr>

どこが間違っているのか、ラベルをテキストフィールドに取得する方法とsubmit_Resetボタンを並べて表示する方法を教えてください

4

2 に答える 2

0

struts.xml で、テーマを simple に設定します

<struts>
   ...
   <constant name="struts.ui.theme" value="simple" />
   ...
<struts>

これで、期待どおりに動作します。

シンプルなものをデフォルトにしたくない場合は、他の方法でテーマをスコープすることもできます (ページとタグごとが一般的です) 。 themes.html

于 2012-12-23T09:46:22.120 に答える