/web/home.jsp

https://bitbucket.org/playboygroup2012/oop-project · 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. <head>
  8. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  9. <link rel="stylesheet" type="text/css" href="css/personal.css" />
  10. <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
  11. <title><%out.write("oopbook");%></title>
  12. </head>
  13. <body>
  14. <div id="topp">
  15. <div id="logop">oopbook.com</div>
  16. <div id="userp">
  17. <ul class="nav nav-pills">
  18. <li class="active">
  19. <a href="home.jsp"><i class="icon-home"></i>Home</a>
  20. </li>
  21. <li>
  22. <%="<a id = \"ap\" href=\"personal.jsp?IdUserShow=" + (String.valueOf(session.getAttribute("IdUserSesion"))) + "\"><i class=\"icon-user\"></i>" + String.valueOf(session.getAttribute("UsernameSesion")) + "</a>"%>
  23. </li>
  24. <li><a href="logout"><i class="icon-off"></i> Logout</a></li>
  25. </ul>
  26. </div>
  27. </div>
  28. <div id="containerp">
  29. <div id="centerp">
  30. <%
  31. StatusDao statusDao = new StatusDao();
  32. FriendDao friendDao = new FriendDao();
  33. UserDao userDao = new UserDao();
  34. // lay ve IdUserSession
  35. Integer IdUserSession = (Integer) request.getSession().getAttribute("IdUserSesion");
  36. // lay ve 30 status cua thang co id duoc truen vao
  37. List<Status> listStatus = statusDao.getStatusAtHome(IdUserSession);
  38. for (int i = 0; i < listStatus.size(); i++) {// hien thi toi da 30 status
  39. %>
  40. <!--<h1><%//= listStatus.get(i).getContentStatus()%></h1>-->
  41. <!-------------------------------------------------------------------------->
  42. <div >
  43. <div id ="titleStatus">
  44. <img id ="imgStatus" <%="src=" + userDao.getLinkImgBannerWithIdUser(listStatus.get(i).getIdUser())%> width="50" height="50"<%=">"%></img>
  45. <a <%="href=personal.jsp?IdUserShow=" + String.valueOf(listStatus.get(i).getIdUser()) + ">" + userDao.getUsernameWithIdUser(listStatus.get(i).getIdUser())%></a>
  46. </div>
  47. <!------end titleStatus--->
  48. <div id ="contentStatus">
  49. <p><%= listStatus.get(i).getContentStatus()%></p>
  50. </div>
  51. <!----end contentStatus-->
  52. <div id ="likeStatus" style="width: 400;margin-left: 5; margin-bottom: 10;">
  53. <%if (true) {%>
  54. <%if (statusDao.checkUserLikedStatus(listStatus.get(i).getIdStatus(), IdUserSession)) {%>
  55. <!--// neu like roi thi tu like se bi an di -->
  56. <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>
  57. <%} else {%>
  58. <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>
  59. <%}%>
  60. <%if (statusDao.getNumberLikeStatus(listStatus.get(i).getIdStatus()) > 0) {%>
  61. <a <%="href=listPersonLikeStatus.jsp?IdStatus=" + listStatus.get(i).getIdStatus() + " style=\"margin-left: 20;\">"%><%=statusDao.getNumberLikeStatus(listStatus.get(i).getIdStatus())%> people like this</a>
  62. <%}%>
  63. <%}%>
  64. </div>
  65. <!----end likeStatus-->
  66. <hr/>
  67. <!------------------------------------------------------------------------------>
  68. <%
  69. }//end for
  70. %>
  71. </div>
  72. <!----end comment-->
  73. </div>
  74. <!--end container-->
  75. </body>