org.jewel.core
Interface ResultDispatcher

All Known Implementing Classes:
AbstractJspResultDispatcher, JsonResultDispatcher, JspResultDispatcher, TilesResultDispatcher

public interface ResultDispatcher

Classe de la qual han d'estendre totes les classes que implementin possibles resultats (TILES, JSP, o altres de personalitzats p.ex: XSL)

Version:
1.0
Author:
Juanma

Method Summary
 void dispatch(ModelAndView mav, javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp)
          Mètode per presentar un resultat a partir d'un ModelAndView
 void dispatchError(java.lang.Exception e, java.lang.String errorPage, javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp)
          Mètode per presentar un error produït durant la petició
 

Method Detail

dispatch

void dispatch(ModelAndView mav,
              javax.servlet.ServletRequest req,
              javax.servlet.ServletResponse resp)
              throws ResultDispatchException
Mètode per presentar un resultat a partir d'un ModelAndView

Parameters:
mav - ModelAndView amb el model i la vista
req - ServletRequest
resp - ServletResponse
Throws:
ResultDispatchException - Error al presentar la vista

dispatchError

void dispatchError(java.lang.Exception e,
                   java.lang.String errorPage,
                   javax.servlet.ServletRequest req,
                   javax.servlet.ServletResponse resp)
                   throws ResultDispatchException
Mètode per presentar un error produït durant la petició

Parameters:
e - Excepció a mostrar a la vista
errorPage - Pàgina que mostrarà l'error
req - ServletRequest
resp - ServletResponse
Throws:
ResultDispatchException - Error al presentar la vista