Index: [Article Count Order] [Thread]

Date: Mon, 23 Sep 2002 17:28:49 +0900
From: GOTO Kentaro <gotoken@notwork.org>
Subject: [webrickja:65] Re: サーブレットの引数
To: webrickja@notwork.org
Message-Id: <200209230828.g8N8SnND039810@miso.k.notwork.org>
In-Reply-To: <20020923080248.59915.qmail@web306.mail.yahoo.co.jp>
References: <20020921.220339.123560668.gotoyuzo@kotetsu.does.notwork.org>	<20020923080248.59915.qmail@web306.mail.yahoo.co.jp>
X-Mail-Count: 00065

At Mon, 23 Sep 2002 17:02:48 +0900 (JST),
Takeshi Honda wrote:
> そうすると、mountしているクラスが、自分の作ったサーブレ
> ットではなく、WEBrick::Tofuletとなり、
> 教えてくださったように、サーブレットにself.get_instance
> メソッドを定義しても呼び出されませんし、initializeをオー
> バーライドしても、Bartender以外の
> 引数は捨てられてしまうようです。
> このように、Div::TofuSessionを使いたい場合、どうすれば
> サーバからサーブレットに情報を渡すことができるでしょうか?
> 教えてください。

まず、サーブレットクラスのクラスメソッド get_instance が引数
をどう使うかはサーブレットクラスが決めることです。ですので、
Tofulet が引数をどう使うかという問題になります。

同じ Bartender を指定したいということは、おそらく、ふたつの
マウントポイント(path)でセッションを共有したいということです
よね。

例えば、requiest URI を書き換えてリダイレクトするというのは
どうでしょうか?

また内部的に、Apache でいうところの reverse proxy を作ること
もできるかも知れません。

もう少し要求を具体的に書いてもらえると他の人(例えば咳さんと
か咳さんとか)も一緒に考えることができると思います。

-- Gotoken