Class View

java.lang.Object
org.jboss.resteasy.plugins.providers.html.View
All Implemented Interfaces:
Renderable

public class View extends Object implements Renderable
  • Field Details

    • DEFAULT_MODEL_NAME

      public static final String DEFAULT_MODEL_NAME
      If left unspecified, the default name of the model in the request attributes
      See Also:
    • path

      protected String path
    • model

      protected Map<String,Object> model
  • Constructor Details

    • View

      public View(String path)
      Creates a view without a model.
      Parameters:
      path - will be dispatched to using the servlet container; it should have a leading /.
    • View

      public View(String path, Object model)
    • View

      public View(String path, Object model, String modelName)
  • Method Details

    • getPath

      public String getPath()
    • getModelName

      public String getModelName()
    • getModel

      public Object getModel()
    • getModelMap

      public Map<String,Object> getModelMap()
    • render

      public void render(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException, jakarta.ws.rs.WebApplicationException
      Sets up the model in the request attributes, creates a dispatcher, and forwards the request.
      Specified by:
      render in interface Renderable
      Parameters:
      request - http request
      response - http response
      Throws:
      IOException - if I/O error occurred
      jakarta.servlet.ServletException - if servlet error occurred
      jakarta.ws.rs.WebApplicationException - if application error occurred