/web/home.jsp
JavaServer Pages | 89 lines | 73 code | 14 blank | 2 comment | 2 complexity | 2b6d0c893842e3b5286ab70fc091b299 MD5 | raw file
1<%@page import="model.user.UserDao"%>
2<%@page import="model.friend.FriendDao"%>
3<%@page import="java.util.List"%>
4<%@page import="model.Status.StatusDao"%>
5<%@page import="model.Status.Status"%>
6<%@page contentType="text/html" pageEncoding="UTF-8"%>
7
8<head>
9 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
10 <link rel="stylesheet" type="text/css" href="css/personal.css" />
11 <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
12 <title><%out.write("oopbook");%></title>
13</head>
14<body>
15 <div id="topp">
16 <div id="logop">oopbook.com</div>
17 <div id="userp">
18 <ul class="nav nav-pills">
19 <li class="active">
20 <a href="home.jsp"><i class="icon-home"></i>Home</a>
21 </li>
22 <li>
23 <%="<a id = \"ap\" href=\"personal.jsp?IdUserShow=" + (String.valueOf(session.getAttribute("IdUserSesion"))) + "\"><i class=\"icon-user\"></i>" + String.valueOf(session.getAttribute("UsernameSesion")) + "</a>"%>
24 </li>
25 <li><a href="logout"><i class="icon-off"></i> Logout</a></li>
26 </ul>
27 </div>
28 </div>
29
30 <div id="containerp">
31 <div id="centerp">
32 <%
33 StatusDao statusDao = new StatusDao();
34 FriendDao friendDao = new FriendDao();
35 UserDao userDao = new UserDao();
36
37 // lay ve IdUserSession
38 Integer IdUserSession = (Integer) request.getSession().getAttribute("IdUserSesion");
39
40 // lay ve 30 status cua thang co id duoc truen vao
41 List<Status> listStatus = statusDao.getStatusAtHome(IdUserSession);
42
43 for (int i = 0; i < listStatus.size(); i++) {// hien thi toi da 30 status
44
45 %>
46
47 <!--<h1><%//= listStatus.get(i).getContentStatus()%></h1>-->
48
49 <!-------------------------------------------------------------------------->
50 <div >
51 <div id ="titleStatus">
52 <img id ="imgStatus" <%="src=" + userDao.getLinkImgBannerWithIdUser(listStatus.get(i).getIdUser())%> width="50" height="50"<%=">"%></img>
53 <a <%="href=personal.jsp?IdUserShow=" + String.valueOf(listStatus.get(i).getIdUser()) + ">" + userDao.getUsernameWithIdUser(listStatus.get(i).getIdUser())%></a>
54 </div>
55 <!------end titleStatus--->
56
57 <div id ="contentStatus">
58 <p><%= listStatus.get(i).getContentStatus()%></p>
59 </div>
60 <!----end contentStatus-->
61 <div id ="likeStatus" style="width: 400;margin-left: 5; margin-bottom: 10;">
62 <%if (true) {%>
63 <%if (statusDao.checkUserLikedStatus(listStatus.get(i).getIdStatus(), IdUserSession)) {%>
64 <!--// neu like roi thi tu like se bi an di -->
65 <a <%="href=likeStatus?IdStatus=" + listStatus.get(i).getIdStatus() + "&IdUserSession=" + IdUserSession + "&IdUserShow=" + listStatus.get(i).getIdUser() + "&location=home" + ">"%><i class=" icon-thumbs-up"></i>like</a>
66 <%} else {%>
67 <a <%="href=unLikeStatus?IdStatus=" + listStatus.get(i).getIdStatus() + "&IdUserSession=" + IdUserSession + "&IdUserShow=" + listStatus.get(i).getIdUser() + "&location=home" + ">"%><i class=" icon-thumbs-down"></i>unlike</a>
68
69 <%}%>
70
71 <%if (statusDao.getNumberLikeStatus(listStatus.get(i).getIdStatus()) > 0) {%>
72 <a <%="href=listPersonLikeStatus.jsp?IdStatus=" + listStatus.get(i).getIdStatus() + " style=\"margin-left: 20;\">"%><%=statusDao.getNumberLikeStatus(listStatus.get(i).getIdStatus())%> people like this</a>
73 <%}%>
74 <%}%>
75 </div>
76 <!----end likeStatus-->
77 <hr/>
78 <!------------------------------------------------------------------------------>
79 <%
80
81 }//end for
82 %>
83
84 </div>
85 <!----end comment-->
86
87 </div>
88 <!--end container-->
89</body>