Thread View: pl.comp.lang.java
1 messages
1 total messages
Started by Piotr Rezmer
Fri, 15 Nov 2013 10:02
Struts Action i pusty parametr response
Author: Piotr Rezmer
Date: Fri, 15 Nov 2013 10:02
Date: Fri, 15 Nov 2013 10:02
35 lines
1963 bytes
1963 bytes
Witam,
Zetknąłem się z takim problemem (niestety nie w swoim środowisku
testowym), że argument response przekazywany do metody akcji Struts
(1.2) execute jest pusty:
public final ActionForward execute(ActionMapping mapping, ActionForm
form, HttpServletRequest request, HttpServletResponse response)
throws Exception {
response.setCharacterEncoding("UTF-8"); <<<<<<<<<<<<<< TUTAJ WYJATEK
response.setHeader("Cache-Control", "no-cache, no-store,must-revalidate");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", -1);
}
O co kaman? Przecież to framework jest odpowiedzialny za utworzenie
obiektu HttpResponse. Nawet gdybym chciał utworzyć obiekt to i tak nie
zadziała przekazanie referencji do tego obiektu przez zmienną response.
A może to jakiś efekt uboczny atrybutu final?
Akcja jest wywoływana w widoku jsp za pomocą taga:
<c:import url="/showXXX.do" charEncoding="UTF-8"/>
Powyższy kod jest umieszczony w klasie Bazowej. Problem dotyczy tylko
jednej akcji dziedziczącej z tej klasy, inne akcje dziedziczące nie mają
tego problemu.
--
pozdrawiam
Piotr
XLR250&bmw_f650_dakar
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads