<エラー内容>
HTTP Status 404 - /enquete/null/servlet/enquete.back.LoginSvlt
Config.propertiesが読み込めなくてnullになっています。
propertiesの配置場所はWEB-INFのclassフォルダのしたにしています。
一応、場所が間違っているといけないので考えられるところすべてに配置してもうまくいきません。
enquete
│
├―WEB-INF
│ │
│ │
│ ├―classes
│ │ │ Config.properties
│ │ │
│ │ ├―enquete
│ │ │ └―back
│ │ │ Config.properties
│ │ │ LoginSvlt.class
│ │ │
│ └―src
│ │ Config.properties
│ │
│ └―enquete
│ └―back
│ Config.properties
│ LoginSvlt.java
│
└―LoginJsp.jsp
<Config.properties>
#BACK エイリアス名
BACKALIAS=/enquete
<LoginSvlt.java>
//セッション管理
HttpSession session = generateSession(request);
ResourceBundle rb = ResourceBundle.getBundle("Config");
System.out.println("Config");
System.out.println("BACKALIAS");
String b_alias = rb.getString("BACKALIAS");
session.setAttribute("b_alias", b_alias);
<LoginJsp.jsp>
String b_alias = (String)session.getAttribute("b_alias");
<form method="post" name="logon_form" action="<%= b_alias %>/servlet/enquete.back.LoginSvlt">
以下の環境にて利用を試みております。
・eclipse2.1
・TomcatPlugin/2.1
・JDK-1.4.2
・Tomcat/4.1.27
Oracle10g express edtion
ご教授よろしくお願いします
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
省略されたコードを見ても何も判断できないわ。
LoginSvlt.javaの後にLoginJsp.jspを呼んでないんじゃない?
とかそもそもLoginSvlt.javaが呼ばれているの?
とか思ってしまうわね。
「読み込めない」ということをどう判断したの?
結果のURLだけよね?
質問文を見る限り
LoginSvlt.java
でデバッグしていないように見えるけど。
まずはLoginSvlt.javaやLoginJsp.jspでデバッグして
それからでしょ。
一番怪しいのはこのLoginSvlt.javaが実行されていないんじゃないか
てことだけど。
No.2
- 回答日時:
読めないとはどういう状況なのか、もう少し詳しいことがわからないか。
MissingResourceExceptionが発生しているということなのか。リソースが見つからないとするなら、例えば、日本語環境なら、ファイル名をConfig_ja.propertiesにした場合はどうだろうか。
あるいは、見つかっているが読めないということだと、プロパティファイル内に日本語がそのまま書かれている(native2asciiしてない)ということはないだろうか。あるいは、リソースファイル内の記述の仕方に問題があるということはないだろうか。
No.3
- 回答日時:
処理の流れを整理してみてください。
別途Login画面→LoginSvlt.java→LoginJsp.jsp
という形でしょうか?
ResourceBundle.getBundleですが、propertiesファイルが読み込めない時はMissingResourceExceptionが発生します。
また、nullとなってしまうのは、
String b_alias = (String)session.getAttribute("b_alias");
でb_aliasという名前の属性が無い事に起因します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java JavaのSingletonパターンのprivateの持つ意味が分かりません。 5 2022/06/12 10:38
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- 英語 Targeting titanium surfaces with improved antimicr 1 2022/07/13 09:50
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- デスクトップパソコン 【PC詳しい方!】configってのが書き換えられません! 4 2023/06/29 09:38
- Windows 10 win10 立ち上げ時のエラー 1 2023/04/17 11:55
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Javaでのエラーについて
-
java と javax の違いは?
-
CLASSPATHを設定しても、『Clas...
-
vba クリップボードクリアにつ...
-
JSPファイルで生じるエラーをど...
-
Pythonを無料(安価)で学ぶ方...
-
gitでバージョン指定してダウン...
-
IISワーカープロセスが原因でCP...
-
Window CE でJava appletは使え...
-
エクリプスのプログラミングに...
-
EclipseとVisual StudioをPC1台...
-
文字列に半角スペースがあるか...
-
プログラムの起動、利用につい...
-
MSFormsとは何ですか?
-
javaでの#if 0 #endif文
-
Webアプリケーションを開発する...
-
MSCOMCTL.OCXのアップデートの方法
-
サイドワインダーのドライバ
-
SQLでデータベースから返ったデ...
-
UnknownHostException
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaでのエラーについて
-
java と javax の違いは?
-
propertiesが読み込めなくてnul...
-
javacのコンパイルでファイルが...
-
JAVA実行時エラーについて教え...
-
javaからデータベースに接続 エ...
-
CLASSPATHを設定しても、『Clas...
-
struts2環境構築で不具合が出て...
-
Tomcatでエラー
-
マイクラ1.7.10にcutallなどが...
-
javaのGUIツールキット
-
log4jを使用し、JAVAのバッチプ...
-
マイクラ Ender IO 入れたらク...
-
-Applet表示でのjava.lang.Clas...
-
javaサーブレット upload時
-
JavaMail関係でエラーが出ます
-
JasperExceptionのエラーログの...
-
AntでのJunitの試験
-
マイクラがクラッシュします。
-
Tomcat上で動くサーブレットが...
おすすめ情報