|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkr.co.hit.live.web.mapper.output.impl.AbstractResponseWriter
kr.co.hit.live.web.mapper.output.impl.ForwardResponseWriter
public class ForwardResponseWriter
결과를 직접 출력하지 않고 결과 출력을 담당할 View Servlet/JSP로 Fowarding을 해주는 ResponseWriter 구현 클래스이다. ValueObject들을 HttpServletResponse의 attribute로 저장하여 Forwarding하며 이때 attribute의 key는 ValueObject 명(table의 id 속성)을 사용한다.
| Field Summary |
|---|
| Fields inherited from class kr.co.hit.live.web.mapper.output.impl.AbstractResponseWriter |
|---|
DEFAULT_CLIENT_MESSAGE_KEY, LINE_SEPARATOR |
| Constructor Summary | |
|---|---|
ForwardResponseWriter(Output output)
|
|
| Method Summary | |
|---|---|
protected ValueObjectAssembler |
buildOutput(ValueObjectAssembler voa)
|
protected String |
getForwardPath()
출력이 종료된 후 Forward 할 경우 Forward 할 URL 경로를 반환한다. |
protected void |
writeBody(ValueObjectAssembler voa,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
데이터를 출력하는 메소드이다. |
protected void |
writeException(Throwable tr,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
오류 상황을 출력하는 메소드이다. |
protected void |
writeHead(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
전체 출력 작업 중 맨처음에 호출되는 메소드이다. |
protected void |
writeMessage(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
데이터 출력 후 호출되는 메소드이다. |
protected void |
writeTail(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
전체 출력 작업 중 마지막에 호출되는 메소드이다. |
| Methods inherited from class kr.co.hit.live.web.mapper.output.impl.AbstractResponseWriter |
|---|
getOutput, write |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ForwardResponseWriter(Output output)
| Method Detail |
|---|
protected void writeHead(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws IOException
AbstractResponseWriter
writeHead in class AbstractResponseWriterIOException
protected void writeTail(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws IOException
AbstractResponseWriter
writeTail in class AbstractResponseWriterIOException
protected void writeBody(ValueObjectAssembler voa,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws IOException
AbstractResponseWriter
writeBody in class AbstractResponseWriterIOException
protected void writeException(Throwable tr,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws IOException
AbstractResponseWriter
writeException in class AbstractResponseWriterIOException
protected void writeMessage(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws IOException
AbstractResponseWriter
writeMessage in class AbstractResponseWriterIOExceptionprotected String getForwardPath()
AbstractResponseWriter
getForwardPath in class AbstractResponseWriterprotected ValueObjectAssembler buildOutput(ValueObjectAssembler voa)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||