我想使用servlet制作cookie。
但是servlet不添加cookie。
包含的servlet不发送响应吗?
然后如何发送回复?
我真的很想使用servlet!
因为我以后会经常使用这个servlet。和学习!
需要在jsp中使用forward方法并在servlet中使用sendRedirect吗?
但我需要在login.jsp中进行响应并要求两者
index.jsp(提交ID参数)
<form action="login.jsp" method="post">
<input type="text" name="ID">
<button type="submit">LOGIN</button>
</form>
login.jsp(向cmake servlet发送请求)
<%
RequestDispatcher RD = request.getRequestDispatcher("/cmake");
RD.include(request,response);
%>
cmake.java(创建新的Coockie Servlet)
@WebServlet("/cmake")
public class cmake extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String IDvalue = req.getParameter("ID");
Cookie CK = new Cookie("ID",IDvalue);
CK.setPath("/");
resp.addCookie(CK);
}
}