Поскольку String
является объектом, а не примитивом, ==
будет сравнивать их только по ссылке, а не по внутреннему представлению объекта.Вместо этого вам нужно сравнить их на equals()
.
if("page1".equals(request.getParameter("page")))
// do something
else if("page2".equals(request.getParameter("page")))
// do something else
(обратите внимание, этот стиль сделан таким образом, чтобы предотвратить потенциальное включение NullPointerException
, например request.getParameter("page").equals("page1")
припараметр возвращает null
)
Смежные вопросы:
Независимо от проблемы, JSP - не лучшее место для этой работы.Рассмотрим Сервлет .