We use cookies to collect and analyze information on site performance and usage,
to provide social media features and to enhance and customize content and advertisements.
import javax.servlet.*;
import javax.servlet.http.*;
public class Test4Cookies extends HttpServlet {
private static final Cookie cookie = new Cookie( "hello" , "world" );
private static final String paramName = "foo";
private static final String successURI = "/success.htm";
private static final String failureURI = "/failure.htm";
public void doPost(HttpServletRequest req, HttpServletResponse res) {
if ( req.getParameter( paramName ) == null ) {
res.addCookie( cookie );
res.sendRedirect(req.getRequestURI() +"?"+ paramName +"=bar" );
}
else {
res.sendRedirect
(( req.getCookies().length == 0 ) ? failureURI : successURI
)
}
public void doGet(HttpServletRequest req, HttpServletResponse res) {
doPost(req, res);
}
}