0
В этом сервлете код никогда не доходит до части, почему так? Хотя я еще не добавил куки и все еще печатает какое-то случайное значение? Почему так?Почему код не достигает другой части
public class profile extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
Cookie[] ck=req.getCookies();
resp.setContentType("text/html");
PrintWriter out=resp.getWriter();
if(ck!=null)
{
System.out.println("hello");
RequestDispatcher rd=req.getRequestDispatcher("/index.jsp");
rd.include(req, resp);
out.println("welcome to your profile "+ck[0].getValue());
}
else
{
out.println("sorry annonymous,you have to login first");
RequestDispatcher rd=req.getRequestDispatcher("/login.jsp");
rd.include(req, resp);
}
}
}
и даже затмение было сказано мертвым кодом, почему так?
Ну, если это не нуль, вы можете, по-видимому, посмотреть, что у печенья есть * есть * есть ... Что именно вы подразумеваете под «некоторой случайной величиной»? –
Сессионный файл cookie, вероятно, является «случайным значением». –
@JonSkeet like this Добро пожаловать в ваш профиль 2CDEC5DB0EEFFB7DAEAEC71D242AD2D6 – user3590092