こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

です。

投稿日時 - 2007-04-11 14:57:24

QNo.2912582

すぐに回答ほしいです

質問者が選んだベストアンサー

当方で試行したら、普通に動いたので、
設定に問題があるかと思われますが、
現象がつかめないので、わかりかねます。

すみません。

投稿日時 - 2007-04-17 13:17:03

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

問題として考える要素
(1)showMessage.jspは[Tomcatのフォルダ]\webapps\javahello\に配下に正しく作成されているか??
(2)struts-config.xmlの設定は正しいか??
(3)ApplicationResources.propertiesをユニード変換されているか??
「補足説明」
主題の空白ページにタイトル(青い部分)には何か表示されているか??

(1)(2)(3)の確認をもう一度、ご検討ください。
「補足説明」の回答をお待ちしています。

以上、宜しくお願い致します。

投稿日時 - 2007-04-11 17:29:36

補足

(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

以上です。よろしくお願いします。

投稿日時 - 2007-04-12 09:06:59