| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Проблемы с использованием внешних ресурсов в J2EE |
| Автор: dsp 9.11.2005, 13:38 |
| Имеется обычное J2EE приложение для Tomcat 5.0.28 и xsl-ник (abs.xsl) тоже простой Вопрос: где он (xsl-ник) должен находиться, чтобы приложение могло его увидеть? (желательно в том же war-нике, в WEB-INF не канает) Привожу кусок кода, который находится в Struts action-е: //export - строка, путь до abs.xsl File file = new File(export); StreamSource xslSource = new StreamSource(new FileInputStream(file)); |
| Автор: Guest 9.11.2005, 15:29 |
| Присоединяюсь к вопросу. Разница только в том, что есть pdf-шаблон, который itext'ом модифицируется и передается сервлетом пользователю. Как этот pdf прикрепить к проекту и как к таким ресурсам обращатся, чтобы они были видны в проекте? Спасибо |
| Автор: batigoal 9.11.2005, 15:37 |
| Собственно, можно их просто в корень положить. Разве нет? |
| Автор: 3,14 9.11.2005, 19:22 | ||
Естественно в корень, создаёшь на том же уровне что и каталог WEB-INF новый каталог xsl и туда выкладываешь все xsl файлы |
| Автор: Guest 10.11.2005, 11:23 |
| 3,14 Lamer George ок, и какой же путь написать в сервлете... перебрал все возможные варианты ... не видит |
| Автор: dober 10.11.2005, 16:17 | ||
name.xml если в папке xml то xml/name.xml а реально должен лежать <tomcatFolder>/webapps/<nameProject>/name.xml |
| Автор: Stampede 10.11.2005, 18:45 | ||||
Поправочка: /abs.xsl если в папке xsl то /xsl/abs.xsl То есть явно указываем, что путь - от корня. После этого в коде ссылаемся:
servletContext - это ссылка на контекст сервлета, берется из любого сервлета вызовом getServletContext(); |