deadlockのプロフィール
- ベストアンサー数
- 59
- ベストアンサー率
- 67%
- お礼率
- 0%
test
- 登録日2004/12/21
- Eclipse+TomcatのHTML表示について
Eclipse+TomcatのHTML表示について EclipseにTomcatプラグインを追加して、下記動作を行ったところ404エラーが出てしまいます。 WEB-INF以下に置いたHTMLファイルを正常に表示するためには、どのような設定が必要なのでしょうか? 環境:eclipse3.4/Tomcat6 1.プロジェクトの作成 新規プロジェクト>Tomcatプロジェクト プロジェクト名:Example コンテキスト名:/Example Webアプリケーション・ルートとするサブディレクトリ:/ コンテキスト定義の更新を可能にする(server.xml またはコンテキスト・ファイル):チェック 2.コンテキストの更新 プロジェクト右クリック>Tomcatプロジェクト>コンテキスト定義を更新 3.Tomcat起動 Tomcatプラグインからポート8080でTomcatを起動。 4.HTMLを配置してアクセス(1) 配置:/Example/WEB-INF/index.html アクセス:http://localhost:8080/Example/index.html 結果:404エラー 4.HTMLを配置してアクセス(2) 配置:/Example/WEB-INF/index.html アクセス:http://localhost:8080/Example/WEB-INF/index.html 結果:404エラー 5.HTMLを配置してアクセス(3) 配置:/Example/index.html アクセス:http://localhost:8080/Example/index.html 結果:正常表示
- List と Mapの機能を持つ方法
・欲しい機能 複数の同じ型のクラスを格納して、キーまたは登録順で呼び出したい。 イメージとしては、 arraylist.get(index) hashmap.get(key) を持つ機能です。 この2つの機能を持つ、クラスは、無いでしょうか? ListやMapにこだわりません。 無い場合、自作する必要があるのですが、 参考になる、HPや本などをご存知の型は、教えていただきたいのですが… 作成経験のある方の、アドバイスなどもいただけると嬉しいです。 よろしくお願いいたします。
- ベストアンサー
- Java
- namida6000
- 回答数5
- クラス中でコンストラクタを使わず変数に代入をする理由は?
JAVAやJavascript、最近オブジェクト指向的な記述が可能になったphpなどの言語で次のようなクラス定義が可能です。 <JAVAの場合> class A { public int i1 = 1; public int i2; A() { i2 = 2; } } しかし最近覚えたC++では、例の「public int i1 = 1;」のようなクラスのスコープ内で代入を行うことは出来ず、その場所では「public int i2;」のように宣言のみ、代入はコンストラクタで行うようになっています。この場合はなぜ「public int i1 = 1;」はダメなのかと疑問に思っても「そういう仕様だ」と言われれば納得できます(やり方が1つだけなので)。 ではJAVAなどの言語で、例のような場所で「public int i1 = 1;」のような宣言と代入を行うことは、代入をコンストラクタを用いて行うこととどのような違いがあるのでしょうか?また、どちらが推奨されるのでしょうか?
- List と Mapの機能を持つ方法
・欲しい機能 複数の同じ型のクラスを格納して、キーまたは登録順で呼び出したい。 イメージとしては、 arraylist.get(index) hashmap.get(key) を持つ機能です。 この2つの機能を持つ、クラスは、無いでしょうか? ListやMapにこだわりません。 無い場合、自作する必要があるのですが、 参考になる、HPや本などをご存知の型は、教えていただきたいのですが… 作成経験のある方の、アドバイスなどもいただけると嬉しいです。 よろしくお願いいたします。
- ベストアンサー
- Java
- namida6000
- 回答数5