と を使用して Struts のエラーとメッセージを追加しActionSupport.addActionError(...)
、と を使用しaddActionMessage(...)
て結果を出力します。<actionerror class="x"/>
<actionmessage class="x"/>
これらのタグがメッセージを出力する場合、次の形式で出力します。<ul><li><span class="x">msg</span></li></ul>
ご覧のとおり、css クラス (この例では「x」) を指定して書式設定を適用できます。margin-top
問題は、およびcssプロパティを適用したいのですが、margin-bottom
これらのプロパティ(収集)を要素で使用できないことです<span>
-要素でのみ使用でき<div>
ます。
とにかく、これらのStrutsタグを取得して、の<div>
代わりにを使用してエラー/メッセージを出力することはでき<span>
ますか?
ありがとう。
アップデート:
以下の回答/回避策に従って、struts タグを div で囲みました。
<div class="error-status">
<s:actionerror cssClass="error"/>
<s:actionmessage cssClass="status" />
</div>
error-status CSS クラスは、LI のプロパティを設定します。
.error-status LI { MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; display: block; }
.error { COLOR: red }
.status { color: #0066CC }