- - PR -
JSP上でActionErrorsの内容取得
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2004-02-18 14:43
いつも拝見させていただき、勉強をさせていただいています。
JSP上でActionErrorsの内容でエラーのあったフィールドのバックカラーの変更をしたいと考えているのですがどうも思い通りにいきません。 現状は <logic:messagesPresent message="false"> <html:messages id="a-Filed" message="false"> <logic:present name="a-Field"> <script language="JavaScript"> <!-- document.Form.a-Field.style.backgroundColor = "#ffff00"; // --> </script> </logic:present> </html:messages> <html:messages id="b-Field" message="false"> <logic:present name="b-Field"> <script language="JavaScript"> <!-- document.Form.b-Field.style.backgroundColor = "#ffff00"; // --> </script> </logic:present> </html:messages> <html:messages id="c-Field" message="false"> <logic:present name="c-Filed"> <script language="JavaScript"> <!-- document.Form.c-Field.style.backgroundColor = "#ffff00"; // --> </script> </logic:present> </html:messages> </logic:messagesPresent> のようにしているのですが、エラーが1つでもあればすべてのフィールドのバックカラーが変わってしまいます。 <logic:messagesPresent><html:messages><logic:present>の使い方がおかしいと思うのですがいろいろと調べているのですがわかりません。 どなたか判っていらっしゃる方がいましたらご教授願います。 開発環境はEclipse,Java1.4.2.03,Struts1.1,Tomcat4.1です。 |
|
投稿日時: 2004-02-18 15:29
errors.header/footer を使ってはいかがでしょうか?
struts-examle.war が参考になると思います。 |
1
