model-view-controller - RESTeasy并返回带有模型的JSP页面

标签 model-view-controller jboss resteasy

有没有一种简便的方法(不使用spring的方法)使RESTeasy返回带有模型的jsp或html页面?我想做一些类似于Spring ModelAndView的事情,在这里我要说/ contacts / loomer并让它在jsp模板中返回一个模拟对象。我看到的所有示例都是针对JSON / XML的。我知道在Jersey您可以使用可见的内容,但我只需要使用RESTeasy内容。

谢谢!

我想要这样的东西(但没有spring modelandview):

   @POST
   @PUT
   @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
   @Produces(MediaType.TEXT_HTML)
   public ModelAndView saveContactForm(@Form Contact contact)
         throws URISyntaxException
   {
      service.save(contact);
      return viewAll();
   }

最佳答案

好吧,我想出任何有兴趣的人。一旦找到一个例子,这实际上是微不足道的。

@GET
@Path("{eventid}")
@Produces("text/html")
public void getEvent(@Context HttpServletResponse response,
        @Context HttpServletRequest request,
        @PathParam("eventid") Long eventid) throws ServletException,
        IOException {

    EventDao eventdao = DaoFactory.getEventDao();
    Event event = eventdao.find(eventid);

    request.setAttribute("event", event);
    request.getRequestDispatcher("eventView.jsp").forward(request, response);

    }

关于model-view-controller - RESTeasy并返回带有模型的JSP页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4110146/

相关文章:

java - 使用复杂模型且无需类型检查和 if-else 链来实现 MVC 的正确方法

java - 如何在注入(inject) JBOSS JNDI 数据源的 Spring 中运行 JUnit 测试

sql-server - SQL Server JDBC 连接重置错误 : Only on Amazon EC2

java - 使用 WildFly 8 的简单 REST API

java - JBoss7.1 上使用 Resteasy 进行角色管理身份验证

model-view-controller - 在 MVC 设置中,文本应该在哪里格式化?

javascript - AngularJS 单选按钮未绑定(bind)到模型

asp.net-mvc - ASP NET MVC 中的模型绑定(bind)数据库实体

jboss - JVM经常崩溃

java - JBoss/Resteasy 如何在公开 API 之前使用过滤器预填充对象?