Re: Need help!!
This is the code for action handler
/**
*
* @param request HttpServletRequest
* @param response HttpServletResponse
* @throws WardenException
*/
public void handleRequest( HttpServletRequest request, HttpServletResponse response ) throws WardenException
{
try
{
logger.info( "UserTypesHandler::handleRequest - Begin..." );
String action = request.getParameter( "wardenAction");
String nextPage = WardenProperties.getInstance().getTemplateForAction( action );
String redirectString = "/WardenConfig/" + nextPage;
HttpSession session = request.getSession( false );
if ( true == action.equals( "view.user.types" ) )
{
UserTypes ut = new XMLUserTypesBean().retrieveUserTypes();
session.setAttribute( "user.types", ut.getUserTypes() );
logger.info( "UserTypesHandler::handleRequest - ut = " + ut.toString() );
}
else
{
throw new WardenException( "Unknown action request "
+ action
+ " received by UserTypesHandler." );
}
response.sendRedirect( redirectString );
}
catch( Exception e )
{
throw new WardenException( "Exception was " + e.toString() );
}
}
}