0
在SOF中搜索,但無法找到需要params傳遞的類似內容。如何將params從java中的Restful方法傳遞給jsp頁面
我在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
什麼是我的錯誤,或者是有沒有更好的方式來傳遞PARAMS把jsp?
您正在使用什麼jax-rs提供程序,內置(使用功能包)還是自定義?我有這個工作在WAS 8.5.5(使用wink)。沒有v7手頭不幸的嘗試。 – Gas 2014-09-27 20:48:07
@Gas我使用Websphere 7自帶的那個。有沒有其他方法可以從我的java方法調用jsp? – james2611nov 2014-09-29 03:05:05