Servletで質問。

ServletContext.getInitParameter(Parameter_Name);
でweb.xmlに書いた初期パラメータが取れるのは便利です。

・この初期パラメータに書き込みする方法
or
・パラメータを読み書きできる他の機能

を教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/08/31 17:16:09
  • 終了:--

回答(3件)

id:ikairoku No.1

ikairoku回答回数8ベストアンサー獲得回数02004/08/31 18:26:45

ポイント20pt

http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/util/Properties...

Properties (Java 2 プラットフォーム SE v1.4.0)

パラメータを読み書きできる他の機能です。

java.util.Properties

意味を取り違えてますか?

id:kunitz

ありがとうございます!

java.util.Properties

いえ、ためしてみます。

2004/08/31 18:29:36
id:rabo No.2

rabo回答回数3ベストアンサー獲得回数02004/08/31 23:06:36

ポイント20pt

http://www.hellohiro.com/systemproperty.htm

JavaでHello World システムプロパティ編

java.lang.System#getProperty(String)はどうでしょう?

ファイルではなく、起動時のjavaコマンドのオプションからパラメータを渡せます。

http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/lang/System.htm...

System (Java 2 プラットフォーム SE v1.4.0)

(java.lang.String,%20java.lang.String)

API仕様です。

http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/lang/Integer.ht...

Integer (Java 2 プラットフォーム SE v1.4.0)

(java.lang.String,%20int)

java.lang.Integerの他にjava.lang.Long,java.lang.Booleanなどもあります。

id:kunitz

ありがとうございます!

java.lang.System#getProperty(String)

2004/09/01 09:31:33
id:ohmix1 No.3

ohmix1回答回数235ベストアンサー獲得回数142004/09/03 22:50:25

ポイント20pt

http://www.techscore.com/tech/Java/DOM/1.html

DOMの基礎XML DOM XSLT-TECHSCORE-

単純なパラメータなら、java.util.Propertiesで十分です。

私の場合、もっと複雑なパラメータを表現したりしているのでxml形式のファイル(web.xmlみたいな)にパラメータを記述して利用します。

XMLを扱うにはいくつかのAPIがあり、結構複雑に見えます。

一般的に、

読み書きしたい場合には、DOM

http://www.hellohiro.com/xmldom.htm

JavaでHello World XML(DOM)編

読み込みだけならSAX

http://www.hellohiro.com/xmlsax.htm

JavaでHello World XML(SAX)編

を利用します。

また、私はJakarta commons-Digesterを使ってXMLを読み込んでパラメータとして利用しています。

以上

id:kunitz

ありがとうございます!

単純なパラメータなら、java.util.Propertiesで十分

読み書きしたい場合には、DOM

2004/09/04 08:53:28

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません