人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

を教えてください。

●質問者: kunitz
●カテゴリ:コンピュータ
✍キーワード:Servlet Web XML パラメータ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● ikairoku
●20ポイント

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

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

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

java.util.Properties

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

◎質問者からの返答

ありがとうございます!

java.util.Properties

いえ、ためしてみます。


2 ● rabo
●20ポイント

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などもあります。

◎質問者からの返答

ありがとうございます!

java.lang.System#getProperty(String)


3 ● ohmix1
●20ポイント

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を読み込んでパラメータとして利用しています。

http://muimi.com/j/jakarta/commons/digester/

Commons Digester

以上

◎質問者からの返答

ありがとうございます!

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ