从Servlet到Jsp界面传参方法
从Servlet到Jsp界面传参
假如在Servlet界面将要向Jsp界面传递以下参数:
request.setAttribute("req","request传值");
request.getSession.setAttribute("session","session传值");
那么在Jsp界面得到参数的话就需要调用:
${requestScope.req};//EL表达式写法
String StrReq=(String)request.getAttribute("req");//一般写法
${sessionScope.session};//EL表达式写法
String strSession = (String)request.getSession().getAttribute("session"); //一般写法
ps:
如果使用了response.sendRedirect(url);即重定向语句,那么就不能使用getAttribute获取参数,只能使用session方法来进行使用
使用了请求转发方法的话,二者都可以使用:
request.getRequestDispatcher(url).forword(request,response);
浙公网安备 33010602011771号