【发布时间】:2014-09-26 21:18:13
【问题描述】:
在 SOF 中搜索,但找不到需要传递参数的类似内容。
我在 WAS 7 中的 java 中有一个 Restful Web 服务,它从 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
我的错误是什么,或者有没有更好的方法将参数传递给 jsp?
【问题讨论】:
-
您使用的是哪个 jax-rs 提供程序,内置(带有功能包)还是自定义?我在 WAS 8.5.5(它使用 wink)上工作。不幸的是,手头没有 v7 可以尝试。
-
@Gas 我用的是 Websphere 7 自带的。还有其他方法可以从我的 java 方法中调用 jsp 吗?
标签: java jsp rest websphere websphere-7