从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);
posted @ 2020-05-18 15:13  lify  阅读(343)  评论(0)    收藏  举报