问题是,当我从servlet发送cookie时,我无法在Web浏览器的cookie列表中找到它。任何帮助。
这是我的代码:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
cookieHandler(request, response);
}
private void cookieHandler(HttpServletRequest request, HttpServletResponse response) {
String checkBoxCookie = request.getParameter("rememberName");
String username = request.getParameter("username");
if(checkBoxCookie != null && !username.isEmpty()) {
Cookie cookie = new Cookie("cookieName", username);
cookie.setMaxAge(60 * 5);
response.addCookie(cookie);
}
}
这是我的html文件:
<html>
<form action="handlerServlet">
<label>Username:</label>
<input type="text" name="username"/>
<br/><br/>
<input type="checkbox" name="rememberName"/>
<label>Remember username</label>
<br/><br/>
<input type="submit" value="Submit"/>
</form>
</html>