Я пытаюсь получить доступ к значению переменной через язык выражений JSP; однако, когда я проверяю, является ли переменная нулевой, как в #{empty name}
, я всегда получаю нулевое значение.получение нулевого значения при попытке получить доступ к значению переменной с использованием языка выражений в JSP
сервлет КОД:
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//there's no "setParameter" method for the "request" object
request.setAttribute("name", "TestName");
RequestDispatcher rd = request.getRequestDispatcher("/hello.jsp");
rd.forward(request,response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
}
JSP КОД:
<p> ${empty name} </p>
Спасибо ...
Когда я это делаю, я получаю пустую страницу JSP. Он не распечатывает значение «TestName». Любые предложения будут оценены ... –