📄 homepage.jsp
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<%@ page import="myTools.DataBase" %>
<%@ page import="java.sql.*"%>
<%@ page import="myTools.TimeMaker"%>
<%@ page import="java.util.ArrayList"%>
<%
String be_visited_id = request.getParameter("be_visited_id");
String user_id = (String) session.getAttribute("user_id");
if(be_visited_id == null){
user_id = (String)session.getAttribute("user_id");
if(user_id == null){
response.sendRedirect("index.jsp");
}else{
be_visited_id = user_id;
session.setAttribute("be_visited_id", be_visited_id);
}
}else{
session.setAttribute("be_visited_id", be_visited_id);
}
String user = (String) session.getAttribute("user_id");
if(!be_visited_id.equals(user)){
TimeMaker.makeVisitor(user, be_visited_id);
}
String idString = be_visited_id;
DataBase db = new DataBase();
ResultSet rs = null;
db.connectToDB();
String SQL = "select user_name, visitor_count, last_visit, create_time, photo_path from users where user_id = " + idString + ";";
rs = db.executeQuery(SQL);
String user_name = "ZER";
String visit_account = "0";
String last_visit = null;
String create_time = "公元前";
String host_photo_path = "";
if(rs.next()){
user_name = rs.getString(1);
visit_account = rs.getString(2);
last_visit = rs.getString(3);
create_time = rs.getString(4).substring(0, 10);
host_photo_path = rs.getString(5);
}
System.out.print(user_name);
%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title><%=user_name%>个人空间</title>
<link href="css.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body>
<div id="container">
<div id="header">
<div id="menu">
<ul>
<li><a href="frontpage.jsp">首页</a></li>
<li class="menuDiv"></li>
<li><a href="diarys.jsp" target="iframe">日志</a></li>
<li class="menuDiv"></li>
<li><a href="albums.jsp" target="iframe">相册</a></li>
<li class="menuDiv"></li>
<li><a href="articlelist.jsp">论坛</a></li>
<li class="menuDiv"></li>
<li><a href="friends.jsp" target="iframe">好友</a></li>
<li class="menuDiv"></li>
<li><a href="messages.jsp" target="iframe">留言</a></li>
</ul>
</div>
<div id="banner">
</div>
</div>
<hr width="850">
<div id="pagebody">
<div id="leftside">
<div id="selfphoto">
<img id="selfphoto" border="2" src="<%=host_photo_path%>"><br><br>
<%=user_name%>的头像
</div>
<hr>
<div id="managementlink">
<a href="addMessage.jsp" target="iframe">给我留言</a>
<a href="FriendServlet?operation=add" target="iframe">加为好友</a><br /><br />
<a href="albums.jsp?user_id=<%%>" target="iframe">管理相册</a>
<a href="addDiary.jsp" target="iframe">发表日志</a><br /><br />
<a href="articlelist.jsp">进入论坛</a>
<a href="vote.jsp">参加投票</a>
</div>
<hr />
<div id="visiters">
<div id="visiters_head">最近访问的用户</div>
<%
ArrayList<String> friends = TimeMaker.getFriends(last_visit);
DataBase db1 = new DataBase();
ResultSet rs1 = null;
db1.connectToDB();
String sql = "";
for(int i=0; i<friends.size(); i++){
String friendId = friends.get(i);
sql = "select user_name, photo_path from users where user_id = " + friendId;
rs1 = db1.executeQuery(sql);
String visit_name = "";
String photo_path = "";
if(rs1.next()){
visit_name = rs1.getString(1);
photo_path = rs1.getString(2);
}
%>
<div class="visiter">
<a href="homepage.jsp?be_visited_id=<%=friendId%>"><div align="left" class="visiter_body"><img class="visiter_picture" src="<%=photo_path%>"></img></div><div class="visiter_details"><%=visit_name%></div></a>
</div>
<%
}
%>
</div>
<hr />
<div id="datecount" align="left">
数据统计:
<div id="visitercount">访问量:<%=visit_account%></div>
<div id="createdate">建立日期:<%=create_time%></div>
<div id="updatedate">更新时间:</div>
</div>
</div>
<div STYLE="width:580px; height:100%">
<iframe frameborder="0" width="580px" height="600px" onload = "height = this.Document.body.scrollHeight + 30;" name="iframe" src="messages.jsp"></iframe>
</div>
</div>
<div id="footer">
<div id="footer_text">
版权所有:ZER 邮箱 <a href="#">zerxd@126.com</a>
</div>
</div>
</div>
</body>
<%db.close();%>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -