Matsuno Hiroki
h2-ma****@nri*****
2004年 3月 8日 (月) 10:10:11 JST
おはようございます。 松野です。 > 今確認したところ、まだ日本語で表示されてしまいます。 > 前回のVersionと比較して、JBOSSを再起動すると変更が > 反映されるようになりました。 > > 試しにActionタグからcache=global の記述を無くすと > うまくいくようです。 あら? こちらの環境では再現しません(ちゃんと英語で出ます)・・・。 一つお願いし忘れていたことがありました。 > maven setup:jboss というコマンドを実行して下さい。libディレクトリに必要なjarを コピーしなおしますので、T-Struts最新版になるかと思います。 もし既に実行されていましたら、すいません。 どこに「cache="global"」を設定されました? こちらでも試してみたいと思います。 現状、例えば「新着ロボット」を表示するaction(/GetNewestRobotsSub) のところにキャッシュが設定されているかと思いますが、僕の環境では 英語ブラウザだと「Reqest Robot Upload」となっています。 > そもそもcache=global の意味がわかってないのですが、 > 使う箇所が間違っているのでしょうか。 Webアプリケーション全体で、誰か一人でもそのactionを実行したら、 その実行結果をキャッシュする、という設定です。 例えば、新着ロボットリストをいちいちDBから取ってくるのは嫌なので、 一度取ってきたらその結果をWebアプリケーション全体(=global)で 使いまわしましょう、という意味です。 他に、「cache="session"(1ユーザでキャッシュ)」という設定もできます。 以上、よろしくお願いいたします。 --- 松野 洋希 (MATSUNO Hiroki) ---