Java Tutorial/JSTL/Cookie
Chat Based on Cookie
index.jsp
<source lang="java">
<%@ taglib uri="http://java.sun.ru/jstl/core" prefix="c" %> <%@ taglib uri="http://java.sun.ru/jstl/core-rt" prefix="c-rt" %> <c:if test="${pageContext.request.method=="POST"}"> <%
Cookie mycookie = new Cookie("login",request.getParameter("uid")); mycookie.setMaxAge(0x7ffffff); response.addCookie(mycookie);
%>
<c:redirect url="main.jsp"> <c:param name="uid" value="${param.uid}"/> </c:redirect>
</c:if> <html>
<head> <title>Simple Chat with Cookie</title> </head> <body> <c-rt:forEach var="aCookie" items="<%=request.getCookies()%>"> <c:if test="${aCookie.name=="login"}"> <c:set var="uid" value="${aCookie.value}"/> </c:if> </c-rt:forEach> <form method="post">
Chat Login |
|
User ID |
<input type="text" name="uid" value="<c:out value="${uid}"/>" size="20" /> |
<input type="submit" value="Submit" name="action" /> <input type="reset" value="Reset" /> |
</form>
Note: You may use any User ID you wish
</body>
</html></source>