如何从java中的Restful方法将params传递给jsp页面

时间:2014-09-26 21:18:14

标签: java jsp rest websphere websphere-7

在SOF中搜索但无法找到需要参数传递的类似内容。

我在WAS 7中的java中有一个Restful webservice,它从URL中获取少量参数。我如何将其传递给jsp。 这个类不是servlet 当我这样做时:

@Context
HttpServletRequest hsRequest;  

@Path("myRestPath)
public void myRestMethod(@QueryParam("user") String userName)
{
  hsRequest.setAttribute("username",userName);  
  hsRequest.getRequestDispatcher("myRestJsp.jsp").forward(hsRequest,hsResponse);
}

我收到此错误:

500: RuntimeException:RequestWrapper objects must extend ServletRequestWrapper or HttpServletRequestWrapper

我的错误是什么,或者有更好的方法将params传递给jsp?

1 个答案:

答案 0 :(得分:0)

像这样的东西修好了........

return new Viewable("myPage.jsp",null);

其中Viewable来自com.sun.jersey.api.view.Viewable;
不管怎样,谢谢。