У нас есть часть нашего динамического веб-приложения, которая распаковывается из WAR и помещается в каталог сборки во время компиляции. Поскольку некоторые файлы, включенные в веб-источник, являются ссылками на файлы из этого WAR-файла, Eclipse не может их найти. Как заставить Eclipse искать включаемые файлы вместо моего каталога сборки?
Как заставить Eclipse искать в пути сборки JSP-включения вместо веб-источника?
Ответы (1)
Это не вызвано Eclipse. Как и для каждого обычного URL-адреса запроса, URL-адрес в атрибуте page <jsp:include> должен просто соответствовать любому из url-pattern, определенных в web.xml webapp или servletcontainer, чтобы иметь возможность получить ресурс. В вашем случае вам просто нужно определить сервлет, который получает ресурс из пути к классам и направляет его в выходной поток ответа и сопоставьте этот сервлет с url-pattern в web.xml, который, в свою очередь, может использоваться <jsp:include>.
person
BalusC
schedule
27.02.2010
Он использует директиву include, а не тег jsp:include. Имеет ли это значение для Eclipse?
- person ; 28.02.2010
Нет, это невозможно, так как это будет выполнено во время компиляции. Тогда он действительно должен быть доступен в веб-контенте. Сейчас он доступен только в пути к классам. О, не слишком зацикливайтесь на Eclipse. Это просто инструмент разработки :)
- person BalusC; 28.02.2010