JSP/JSP Error
[JSP] Control character in cookie value, consider BASE64 encoding your value
사악미소
2012. 5. 23. 19:41
java.lang.IllegalArgumentException: Control character in cookie value, consider BASE64 encoding your value
부적합한 값을 전달하였을 경우 나는 에러....
수정 전 |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% String s_id = "yinglong200"; String s_pw = "q1w2e3r4"; String s_name = "흔들바람"; if (s_id.equals(request.getParameter("id")) && s_pw.equals(request.getParameter("pw"))) { Cookie cookie = new Cookie("memName", s_name); cookie.setMaxAge(20*60); response.addCookie(cookie); response.sendRedirect("main.jsp"); } else { response.sendRedirect("login.html"); } %>
|
수정 후 |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% String s_id = "yinglong200"; String s_pw = "q1w2e3r4"; String s_name = "hayate"; if (s_id.equals(request.getParameter("id")) && s_pw.equals(request.getParameter("pw"))) { Cookie cookie = new Cookie("memName", s_name); cookie.setMaxAge(20*60); response.addCookie(cookie); response.sendRedirect("main.jsp"); } else { response.sendRedirect("login.html"); } %>
|
흔들바람이라고 한글로 입력한 부분을...
영문으로 수정한 결과 문제없이 처리되었다.