我有这个:
public class Base { @GET @Path("/news/{page_number}") public Viewable news(@PathParam("page_number") int pageNumber) { NewsParams news_params = new NewsParams(); news_params.setPageNumber(pageNumber); return new Viewable("/news.jsp", news_params); } }
和news.jsp是:
${it.pageNumber}
我的问题是:如果有很多对象从jersey restful类(代表应用程序逻辑)转移到JSP页面(代表应用程序视图),该怎么做(或哪种方法最好?)?
答案 0 :(得分:0)
您可以将POJO传递给Viewable。如果要使用Address属性传递Customer对象,则可以按如下方式访问JSP中的日期:
${it.firstName}
${it.lastName}
${it.address.street}
${it.address.city}
答案 1 :(得分:0)
可行的方法是将POJO传递给Viewable并使用上面的Doughan所示。除此之外,您还可以传递请求属性或通过会话,但我个人总是试图尽可能避免会话。
可以找到传递请求属性的示例here, 线56,57和103将包括该示例。