Skip to content

Commit 9cb5505

Browse files
committed
el&use bead&getProperty&setProperty
1 parent 26fdcd1 commit 9cb5505

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

src/servletsAndJSP/CookieTest.java

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
package servletsAndJSP;
2+
3+
import javax.servlet.RequestDispatcher;
4+
import javax.servlet.ServletException;
5+
import javax.servlet.http.Cookie;
6+
import javax.servlet.http.HttpServlet;
7+
import javax.servlet.http.HttpServletRequest;
8+
import javax.servlet.http.HttpServletResponse;
9+
import java.io.IOException;
10+
import java.io.PrintWriter;
11+
12+
/**
13+
* Created by zhangbin on 16/3/1.
14+
*/
15+
public class CookieTest extends HttpServlet {
16+
@Override
17+
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
18+
response.setContentType("text/html");
19+
String name = request.getParameter("username");
20+
Cookie cookie = new Cookie("username", name);
21+
cookie.setMaxAge(30 * 60);
22+
response.addCookie(cookie);
23+
24+
RequestDispatcher view = request.getRequestDispatcher("cookieresult.jsp");
25+
view.forward(request, response);
26+
}
27+
28+
@Override
29+
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
30+
response.setContentType("text/html");
31+
PrintWriter out = response.getWriter();
32+
33+
Cookie cookies[] = request.getCookies();
34+
if (cookies != null) {
35+
for (Cookie c : cookies) {
36+
if (c.getName().equals("username")) {
37+
String userName = c.getValue();
38+
out.println("Hello " + userName);
39+
break;
40+
}
41+
}
42+
}
43+
}
44+
}

0 commit comments

Comments
 (0)