我想在登录的时候把帐号密码写入cookie
if (keep != null) {
RequestDispatcher rd = req.getRequestDispatcher("testcookie");
rd.include(req, resp);
System.out.println("hello world");
}
hello world也打印了。但是没有创建跳转到目标页面的代码
try {
resp.setContentType("text/html;charset=GBK");
PrintWriter pw = resp.getWriter();
String u = req.getParameter("username");
String p = req.getParameter("password");
Cookie username = new Cookie("username", u);
Cookie password=new Cookie("password",p);
username.setMaxAge(300);
password.setMaxAge(300);
resp.addCookie(username);
resp.addCookie(password);
pw.println("创建cookie成功");
} catch (IOException ie) {
ie.printStackTrace();
}这是servlet中的配置
<servlet>
<servlet-name>TestCookie</servlet-name>
<servlet-class>Testcookie1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestCookie</servlet-name>
<url-pattern>/testcookie</url-pattern>
</servlet-mapping>