-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcomment.jsp
More file actions
32 lines (26 loc) · 1.22 KB
/
comment.jsp
File metadata and controls
32 lines (26 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<%@ page import = "java.io.*,java.util.*,java.sql.*"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix = "sql" %>
<sql:setDataSource var="snapshot" driver="${initParam.DB_DRIVER}" url="${initParam.DB_URL}" user="${initParam.DB_USER}" password="${initParam.DB_PASS}"/>
<c:if test="${not empty param.cmnt}">
<sql:update dataSource="${snapshot}" var="result">
INSERT INTO POSTCOMMENTS (COMM_PID,COMM_UID,COMM_MSG,COMM_TIME) VALUES(?,?,?,NOW())
<sql:param value="${param.postid}"/>
<sql:param value="${sessionScope.UID}"/>
<sql:param value="${param.cmnt}"/>
</sql:update>
</c:if>
<sql:query dataSource="${snapshot}" var="commentresults">
SELECT * FROM POSTCOMMENTS JOIN USERS WHERE USERS.USER_ID=POSTCOMMENTS.COMM_UID ORDER BY COMMENTID DESC
</sql:query>
<c:if test="${result>=1}">
<c:forEach var="commrow" items="${commentresults.rows}">
<c:if test="${commrow.COMM_PID==param.postid}">
<div id="usercmnt">
<p id="cmnt_user_name"><c:out value="${commrow.FIRSTNAME}"/></p>
<p id="cmnt_user_msg"><c:out value="${commrow.COMM_MSG}"/></p>
</div>
<hr>
</c:if>
</c:forEach>
</c:if>