- - PR -
「技術評論社Jakartaプロジェクト徹底攻略 Strus完全入門」について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-06-09 15:35
お世話になります。
「技術評論社Jakartaプロジェクト徹底攻略」を参考に、 Strutsを勉強しています。(step4箇所) javaScriptで、入力がエラーの際、メッセージを出すため <html:form action="/postMessage" onsubmit="return validatePostMessageForm(this);"> の行を入れると、下記のようにエラーになってしまいます。 エラーが出ている通りと言われればそれまでですが、 なにぶん、素人なもので対処方法がわかりません。 ご理解頂ける方は、宜しくお願いします。 ■環境 Eclipse2.1.1、Tomcat4.1、j2sdk1.4.2、Struts1.0.2 ■JSP <%@page contentType="text/html;charset=UTF-8" %> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> <html:html> <head> <title>グルメ掲示板 〜メッセージ投稿〜</title> </head> <body> <div align="center"> <h1>グルメ掲示板 〜メッセージ投稿〜</h1> <html:errors/> <html:javascript formName="postMessageForm"/> <html:form action="/postMessage" onsubmit="return validatePostMessageForm(this);"> <table border="0" cellpadding="5" width="500"> <tr> <td bgcolor="Skyblue">お店の名前</td> <td bgcolor="Khaki"><html:text property="shopName" size="20" maxlength="20"/></td> </tr> <tr> <td bgcolor="Skyblue">投稿者氏名</td> <td bgcolor="Khaki"><html:text property="criticName" size="20" maxlength="20"/></td> </tr> <tr> <td bgcolor="Skyblue">投稿者メールアドレス</td> <td bgcolor="Khaki"><html:text property="criticMail" size="30" maxlength="30"/></td> </tr> <tr> <td bgcolor="Skyblue">お店のジャンル</td> <td bgcolor="Khaki"> <html:select property="category"> <html:options name="gourmet.categoryOptions" labelName="gourmet.categoryOptions"/> </html:select> <html:checkbox property="allowedSmoking" value="true"/>喫煙可 </td> </tr> <tr> <td bgcolor="Skyblue">お店の評価</td> <td bgcolor="Khaki"> <html:radio property="rating" value="poor">行く価値なし</html:radio> <html:radio property="rating" value="good">おすすめ</html:radio> <html:radio property="rating" value="excellent">最高!</html:radio> </td> </tr> <tr> <td bgcolor="Skyblue">メッセージ</td> <td bgcolor="Khaki"><html:textarea property="messageBody" rows="3" cols="35"/></td> </tr> </table> <html:submit property="submit" value="投稿"/> <html:reset value="リセット"/> </html:form> </div> </body> </html:html> ■JSPでのエラー HTTP Status 500 - ------------------------------------ type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: /postMessage.jsp(14,0) プレフィックス htmlでインポートされたタグライブラリには、 タグ javascript は存在しません |
|
投稿日時: 2005-06-09 16:03
Validator関連はStruts1.1からの機能ではないでしょうか?
手元に同じ本がありましたが、本文にも1.1からの機能と書いてありました。 |
|
投稿日時: 2005-06-09 16:49
ZZZさん、ご指摘有難うございました。
私の確認ミスでした。 |
1