- ベストアンサー
Struts のサンプルプログラムがうまく動かない。
http://www.hellohiro.com/struts.htm このページのサンプルプログラムを試しているのですが、うまく動きません。 未入力の場合の処理は、動くのですが、すべて入力した場合の処理が動かず、空白ページが表示されます。 どなたか教えていただけないでしょうか? OS は、Windows XP Home Edition SDK は、jdk1.6.0_01 Tomcat は、5.0.28 Struts は、1.3.8 です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
当方で試行したら、普通に動いたので、 設定に問題があるかと思われますが、 現象がつかめないので、わかりかねます。 すみません。
その他の回答 (1)
- davosuke
- ベストアンサー率61% (34/55)
回答No.1
問題として考える要素 (1)showMessage.jspは[Tomcatのフォルダ]\webapps\javahello\に配下に正しく作成されているか?? (2)struts-config.xmlの設定は正しいか?? (3)ApplicationResources.propertiesをユニード変換されているか?? 「補足説明」 主題の空白ページにタイトル(青い部分)には何か表示されているか?? (1)(2)(3)の確認をもう一度、ご検討ください。 「補足説明」の回答をお待ちしています。 以上、宜しくお願い致します。
補足
(1) アプリケーション名は、struts_examples.01 という名前にしてあります。 (2) サンプルをそのまま利用しています。 <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd"> <struts-config> <form-beans> <form-bean name="sendMessageForm" type="javahello.SendMessageForm"/> </form-beans> <action-mappings> <action path="/sendMessage" type="javahello.SendMessageAction" name="sendMessageForm" scope="request" input="/sendMessage.jsp" validate="true"> <forward name="success" path="/showMessage.jsp"/> </action> </action-mappings> <message-resources parameter="MessageResources" /> </struts-config> (3) ユニコード変換してあります。 空白ページのタイトル http://localhost:8080/struts-examples.01/sendMessage.do;jsessionid=B3E2BAA61C87D91E34DD1F9500F765F5 以上です。よろしくお願いします。