ошибка затмения при использовании переменной Java между включенными файлами - PullRequest
0 голосов
/ 18 сентября 2011

У меня есть JSP-файл, который включает в себя два других файла.

В первом из включенных файлов объявлена ​​глобальная переменная.

Я хочу использовать эту переменную во второмвключенный файл.

Он работает нормально и проходит компиляцию, но затмение говорит, что:

* my_var * не может быть преобразован в переменную

при просмотре ошибок на вкладке проблем.

есть ли способ сообщить затмению, что эта переменная может быть найдена при первом включении?или сделайте что-нибудь еще, чтобы не показывать это как ошибку.(желательно таким образом, что если я удалю объявление из первого включения, я получу ошибку обратно ...)

1 Ответ

2 голосов
/ 18 сентября 2011

Eclipse плохо с этим справляется, но это не обязательно - вы не должны включать Java-код в свои JSP. Вместо java-переменных используйте атрибуты запроса и JSTL:

<c:set var="foo" value="bar" />

${foo} <!-- outputs "bar" -->
...