Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 如何更好地将支持restful的类之间的对象传输到JSP页面_Web Services_Jsp_Jersey - Fatal编程技术网

Web services 如何更好地将支持restful的类之间的对象传输到JSP页面

Web services 如何更好地将支持restful的类之间的对象传输到JSP页面,web-services,jsp,jersey,Web Services,Jsp,Jersey,我有这个: 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); retu

我有这个:

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/{page_number}”) 公共可查看新闻(@PathParam(“页码”)int pageNumber){ NewsParams news_params=新的NewsParams(); 新闻参数设置页码(页码); 返回新的可视文件(“/news.jsp”,news_参数); } } 而news.jsp是:

${it.pageNumber} ${it.pageNumber}
我的问题是:如果有很多对象要从restful类(表示应用程序逻辑)传输到JSP页面(表示应用程序视图),该怎么办(或者哪种方法最好)?

您可以将POJO传递给可查看的对象。如果要传递带有Address属性的Customer对象,则可以按如下方式访问JSP中的日期:

${it.firstName}
${it.lastName}
${it.address.street}
${it.address.city}

方法是将POJO传递给可视对象并使用,如上面Doughan所示。除此之外,您还可以传递请求属性或通过会话,尽管就我个人而言,我总是尽可能地避免会话

可以找到传递请求属性的示例, 第56、57和103行将包括示例