Я использую execAndWait перехватчик и кажется, что сессия теряется после перехватчика ..Проблема с execAndWait перехватчик SESSION потерял
мой код - распорки-lcms.xml
...
<action name="testAction" class="com.lcms.presentation.TestAction">
<interceptor-ref name="execAndWait"></interceptor-ref>
<param name="delay">3000</param>
<param name="delaySleepInterval">50</param>
<result name="wait" type="tiles">tiles.ques</result>
<result name="success" type="tiles">tiles.ques</result>
<result name="diag" type="redirectAction">diagnosticAction</result>
</action>
...
Если удалить код перехватчика, то он принимает меня к странице вопроса (tiles.ques) .. Тем не менее, с перехватчиком сессия является нулевой ..
Этот код в методе выполнения в TestAction файл
SessionObject sess = (SessionObject)getSession().getAttribute(LcmsConstants.SESSION_OBJECT);
дает сеанс правильно, если перехватчик не используются .. Однако, если используется код перехватчика, то он бросает исключение NULL указателя ..
скажите, пожалуйста, как решить эту проблему ..