В проекте Eclipse JEE с включенным факелом Dynamic Web Module 3.0 я разрабатываю фрагмент webapp, который состоит из классов Java, JSP и других страниц, которые затем будут развернуты в WAR. В этой войне web.xml
есть следующее:eclipse web.xml jsp config
<jsp-config>
<taglib>
<taglib-uri>/tags/struts-tiles</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>
[same for other taglibs, JSTL core etc.]
</jsp-config>
Что заставляет меня иметь в начале моих JSPs:
<%@ taglib uri="/tags/struts-tiles" prefix="tiles"%>
Но тогда, как я могу сказать Eclipse, чтобы принять этот Jsp конфигурацию во внимание? Сейчас он просто смотрит в classpath, находит в standard.jar
и struts.jar
tlds и видит, что <uri>
неверен (для стоек-плиток, например, это http://jakarta.apache.org/struts/tags-tiles
, а не /tags/struts-tiles
), а затем парсер JSP Can not find the tag library descriptor for...
.
Если я вставляю web.xml
в папку моего проекта WEB-INF
, это, кажется, игнорируется.
Хорошо, если бы downvoter мог объяснить сам ... –
Большинство из них просто подали голоса. Я считаю, что, по крайней мере, усилия искателя/ответчика следует уважать, по крайней мере, до такой степени, что, если мы должны проголосовать за их пост, мы объясняем причину. –