litesoft
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package org.litesoft.servlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public abstract class ForwardingServlet extends HttpServlet
{
@Override
protected final void doPost( HttpServletRequest pRequest, HttpServletResponse pResponse )
throws ServletException, IOException
{
HttpSession zSession = pRequest.getSession( true );
String newURL = pResponse.encodeRedirectURL( process( pRequest, pResponse, zSession ) );
pResponse.setStatus( HttpServletResponse.SC_SEE_OTHER );
pResponse.setHeader( "Location", newURL );
}
/**
* @return The URL to forward to
*/
abstract protected String process( HttpServletRequest pRequest, HttpServletResponse pResponse, HttpSession pSession );
}
|
Revision |
Author |
Commited |
Message |
2
|
GeorgeS
|
Sun 07 Feb, 2010 12:50:58 +0000 |
|