1.
页面布局框架,点了这个区域的一个链接,另一个区域的内容变化了,通过target指定目标页面显示
在总布局中name 属性作为标识 <frame src="<%=request.getContextPath()%>/mainFrame/about.jsp" name="main" scrolling="no">
<td><a href="/Personal_Project/personMessage/lookMessage.jsp" target="main">个人信息管理</a></td>
2.
session拿到队列的值,我们要的值是最上面的,
<%
ArrayList login=(ArrayList)session.getAttribute("userName");
if(login==null||login.size()==0)
{
response.sendRedirect("/Personal_Project/login/index.jsp");
}
else{
for(int i=login.size()-1;i>=0;i--)
{
UserNameBean nm=(UserNameBean) login.get(i);
%>
3.
已经登录的,改密码,带默认信息
<td><input type="text" name="password1" value="<%=nm.getPassword()%>"/>
4.
session在设的时候(基本上在class(bean)中要通过传递的参数HttpSession session=request.getSession()得到)
在jsp文件中将session中的值取出来直接用session.getAttribute("?")即可
敲黑板!DB.java的方法在每次变动人员信息完毕后,都会调用MyMessage方法,将信息存入session中,而登陆也有addlist方法将有关信息全部存入session中
所以在其他jsp页面要调用相关信息时,直接ArrayList MyMessage=(ArrayList)session.getAttribute("MyMess");即可