Я сделал несколько страниц с Struts 2. (Проект J2EE) Все было нормально, пока я не попытаюсь добавить перехватчик.Struts2: перехватчик и параметры
Кажется, что перехватчик удалить все свойства моего класса действий и параметры отправку по Jsp с URL, как: действий пары = хой
здесь перехватчик:
public class SessionInterceptor extends AbstractInterceptor{
@Override
public String intercept(ActionInvocation invocation) throws Exception {
return invocation.invoke();
}
вот struts.xml:
<action name="movefc_ShowFjt" class="struts2.ShowFjtAction" method="movefc">
<interceptor-ref name="sessionInterceptor"></interceptor-ref>
<result name="input" type="dispatcher">jsp/showFjt.jsp</result>
<result name="success" type="dispatcher">jsp/showFjt.jsp</result>
</action>
в действии класса,
public class ShowFjtAction extends ActionSupport {
private String param;
private Personne p;
Свойство param никогда не получает значения из jsp (это нормально, когда перехватчик выключен). Хуже того, другие свойства в действии класса, похоже, стираются. Это нормальный эффект return invocation.invoke(); перехватчика? Есть ли что-нибудь, что я могу сделать, чтобы исправить это?
Как вы определяете этот перехватчик? Вы включаете defaultStack? – Trick