Есть ли способ проверить атрибуты запроса, переданные из сервлета в JSP?
Например, в моем сервлете я делаю что-то вроде этого:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Foo foo = new Foo();
request.setAttribute("foo", foo);
RequestDispatcher dispatcher = request.getRequestDispatcher("/WEB-INF/bar.jsp);
dispatcher.forward(request, response);
}
bar.jsp выглядит так:
<html>
<body>
${foo.getBaz}
</body>
</html>
В bar.jsp есть ли способ убедиться, что атрибут "foo" является объектом Foo?Мы используем плагин Maven JSPC для компиляции JSP, и было бы неплохо отлавливать ошибки рефакторинга / переименования (например, Foo.getBaz () переименовывается в Foo.getFluff ()) во время компиляции.