大家好,我最近在学习JSP的时候,遇到一个很头疼的问题,就是在调去数据库表数据以后,如何在任意页面调用。
举个例子啊:我在一个系统的两个模块(信息查看页面,信息修改页面),两个模块的信息从一个表中调去,显示信息完全一样,我用了一个包含get,set方法的java文件,一个List<>的 GetStudentInformation方法获取数据,在servlet端
XsjbxxDao xsjbxxdao=new XsjbxxDao();
List<xsjbxxbean> ShowStudentInformation=xsjbxxdao.GetStudentInformation(sql);
request.setAttribute("ShowStudentInformation",ShowStudentInformation);
request.getRequestDispatcher("Students/ShowStudentInformation.jsp").forward(request, response);
将list数据指定到信息显示页面,但是如何让这样的信息也可以显示在其他页面,我就不太会了,我现在学的还是比较浅的,现在只是读读别人的代码就发现这样一个比较头疼的问题。
听老师说这里能人蛮多的,特地申请了账号来请教一下的,谢谢。

解决方案 »

  1.   

    你说的是session吗。
    session可以在整个会话期保存数据的。
      

  2.   

    我知道session可以可以在整个会话期保存数据,但是我不知道该如何在任意JSP页面调用session的数据。
      

  3.   

        你只要在你需要显示的页面也写个遍历就行了,在java中你已经把list给了request,只要在你需要显示的页面中用request.getAttribute("ShowStudentInformation");得到再遍历就可以了