- 締切済み
SA Strutsのエラー表示について
JAVA初心者です。 SA Strutsでのバリデーションエラーについて質問させて頂きます。 ある項目をマスタに存在しない場合にエラーメッセージと エラーになった項目の色を変えたいのですが、 メッセージは、「ActionMessages」で取得して表示できました。 エラーになった項目の色を変えるには、独自Validatorを作らないと行けないでしょうか? 何卒、ご教授をお願いします。 以下ソースです。 ■serch.action @Execute(validator = false) public String submit(){ ActionMessages messages = new ActionMessages(); /* キーからメッセージ取得 */ message = MessageResourcesUtil.getMessage("ERR0001"); /* 分類マスタに存在するかチェック */ categlycheck = modelCategly1Service.bunruichck(studyForm.bunrui); if ( categlycheck == false){ /* 分類マスタに存在しなければメッセージ表示 */ messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("ERR0001")); ActionMessagesUtil.addErrors(RequestUtil.getRequest(), messages); } return "index.jsp"; } ■index.jsp <html:errors/> <s:form > <table border="1"> <tr> <td>商品分類</td> <td> <html:text property="bunrui" errorStyleClass="err" /> </td> </tr> </table> <table> <tr> <input type="submit" name="submit" value="サブミット"></input> </tr> </table> </s:form> </body> </html>
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- bvltiggeari
- ベストアンサー率76% (33/43)
お礼
お返事が遅くなりすみませんでした。 ありがとうございました。