🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#153930
Author: Piotr Rezmer
Date: Fri, 15 Nov 2013 10:02
35 lines
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