一、servlet传数据到jsp页面的方式
1.利用session在同一个会话共享数据1
2
3 // 将数据存到session中以便于在前台获取
HttpSession session = request.getSession();
session.setAttribute("***", ***);
这样之后就可以用EL表达式调用你set的值,或者session.getAttribute(“”)
其中“”之中的为页面调用时所用的参数名,无“”的为你要传的具体值
2.利用可web全局上下文共享数据的ServletContext1
getServletContext.setAttribute("***",***);
之后在页面用<%=application.getAttribute(“***”)%>调用
3.request共享一次请求的数据1
requesr.setAttribute("***",***);
页面:<%=request.getAttribute(“***”)%>
二、一般都以实体作为对象来查询数据,然后返回一个实体集合
1 | public List<Goods> show() { |
然后在页面(这时为了在页面调用,就要用到上面的方法)输出的时候会调用相应实体的get方法。
注:
- 如有不正确还请见谅。
- 另外,如需代码请访问我的Github:https://github.com/Zxnaruto