2010-12-03 9 views
0

私はセッションのタイムアウト間隔を設定するには2つの方法を知っている:Grails。セッションのタイムアウト間隔を設定する方法。どちらが良い?

方法1:次に

grails install-templates 

src/templates/war/web.xml

方法2編集:

書き込みがあなたにこのコード行をコントローラ:

session.setMaxInactiveInterval(sec); 

これらのうち、どちらが優れていると思いますか?なぜですか?

答えて

3

すべてのセッションに対して一定の値を使用する場合は、web.xmlの値を変更するのが最適です。

setMaxInactiveIntervalは、現在のセッションの最大長をプログラムで決定する場合に便利ですが、同じ値に繰り返し値を設定するだけでは余計です。

+0

web.xmlで 'session-timeout'を設定すると、最大許容値はありますか? – raffian

+1

私はそうは思わない。期限切れにならないように-1に設定することはできますが、未使用のセッションを見つけて無効にする処理がない限り、これはおそらく悪い考えです。 –

関連する問題