2016-04-06 10 views
1

私のアプリケーションでは、struts2と休止状態を使用しています。私のサービスクラスの1つでは、属性を設定するためにstruts2セッションを使用し、このようなJSPの属性を取得しました。問題は、私は私のプロジェクトを実行するたびにであるアプリケーションサーバーを再起動せずにstruts2セッション属性でデータを消去する方法

<% 
    Map recordedData2=ActionContext.getContext().getSession(); 
    String checkFirstPart = (String)recordedData2.get("checkFirstPart"); 
%> 
<% 
    if (checkFirstPart != null) 
    out.println(checkFirstPart); 
%> 

、セッションは明確ではないと私まで、すべての以前のメッセージを示しています

Map fileInformation = ActionContext.getContext().getSession(); 
fileInformation.put("checkFirstPart"," Hello "); 

JSPスクリプトレットでここ:ここ は、Javaクラスの部分がありますアプリケーションサーバーを再起動します。 私もこれを使用しましたが、それは役に立たなかった:

fileInformation.clear; 

助けてください。

+0

'recordedData2.invalidate(); ' – Satya

答えて

1

attribues取得した後、あなたのJSPページにこのコードを置く:私はこれはあなたの問題を解決すると思います

recordedData2.clear();