|
Модераторы: LSD, AntonSaburov Страницы: (10) Все « Первая ... 5 6 [7] 8 9 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
|
am_sasa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 19.12.2006 Репутация: нет Всего: нет |
Я так и делал, но это криво... а за
и еще вопрос, про макросы... она все время пишет в консоль про не добавление в библиотеку, как вообще управлять ими ,а если они есть в другом шаблоне? как эту библиотеку правильно делать и когда загружать? |
|||
|
||||
Kangaroo |
|
|||
AA - Aussie Animal Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
Нужно просто положить все шаблоны в один файл и прописать конфиг:
Файл лежить в >/WEB-INF/velocity/library/default.vm -------------------- Lost.... |
|||
|
||||
am_sasa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 19.12.2006 Репутация: нет Всего: нет |
||||
|
||||
Kangaroo |
|
|||
AA - Aussie Animal Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
Спасибо -------------------- Lost.... |
|||
|
||||
am_sasa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 19.12.2006 Репутация: нет Всего: нет |
Осилил библиотеку, а вот русские буковки в ней не осилил... неужели придеца native2ascii юзать? может что получше есть? |
|||
|
||||
am_sasa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 19.12.2006 Репутация: нет Всего: нет |
все, осилил! надо
|
|||
|
||||
arrrght |
|
||||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 1.4.2008 Репутация: нет Всего: нет |
Всем привет!
Изучаю яву недавно - недели три. После долгого гугления пришёл к tomcat+spring+velocity. Проект разрабатываем на двоих - программер + дизайнер. Не могу разделить на две части проект - на java-часть и отображение(html+css+js) В web.xml прописал
В spring.xml
Т.е. все обрабатываемые шаблоны находятся в c:\web\*.html - здесь все нормально, берёт, работет - на ура. НО! На странице trtatata.html есть <link rel="stylesheet" type="text/css" href="css/common.css" /> Т.е. полная ссылка получается - http://localhost:8080/try9/css/common.css Вопрос: каким образом заставить tomcat чтобы он брал css/* не из корня веб-приложения, а конкретно из c:\web\css\* ?? Ещё одна проблема в том, что разрабатываем проект под Виндой, тестироваться он будет под линуксом, а работать, скорее всего, на Solaris. Т.е., в идеале я прописал бы к каком-нить конфиге, что корень web-а лежит не в c:\web, а, например, /var/www/web Это было-бы просто удобно - взял себе (домой) весь каталог c:\web, дома подредактировал, навел красоту, принёс на работу - положил обратно. |
||||
|
|||||
arrrght |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 1.4.2008 Репутация: нет Всего: нет |
Нашёл два решения:
Первое - простое, но неэффективное Описание здесь же, на форуме Просто заменить Redir.class.getResourceAsStream на new FileInputStream Второе - попробовать скрестить apache httpd с tomcat-ом через mod_jserv или mod_jk Первое - работает без проблем Второе - надо возиться, с разбегу не получилось |
|||
|
||||
Kangaroo |
|
|||
AA - Aussie Animal Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
А чем вам стандартная структура проекта не нравится?
Типа такого: /MyProject --/WebContent ----/images ----/javascripts ----/css ----/WEB-INF ------/velocity-templates ------/lib ------web.xml ------springAppContext.xml -------------------- Lost.... |
|||
|
||||
arrrght |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 1.4.2008 Репутация: нет Всего: нет |
Я за полное разделение обязанностей ::)
Есть человек, который разбирается в верстке, дизайне, юзабилити, и.т.д, /web/* - это его Есть другой, который разбирается в кишках(java), классы* - это его. У каждого своя область ответственности - я уверен, что у меня ничего лишнего в web.xml не появится [ ::) ], более того - каталог /web/* можно отдать, например, стороннему дизайнеру. |
|||
|
||||
Емеля |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 29.3.2008 Репутация: нет Всего: нет |
||||
|
||||
webmolot |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 10.4.2008 Репутация: нет Всего: нет |
Всем привет!
Подскажите, пожалуйста, где можно скачать мануал по velocity на русском языке. И какую нибудь литературу с простенькими примерами, для начала. Я - веб-дизайнер, хорошо владею html/css, хочу освоить velocity, чтобы програмеру облегчать жизнь. Спасибо! |
|||
|
||||
diablero |
|
|||
Опытный Профиль Группа: Участник Сообщений: 337 Регистрация: 3.12.2006 Где: Аркхэм Репутация: 2 Всего: 5 |
Народ, прошу прощения если такой вопрос звучал...
Как вообще запретить велосити вести свой лог? -------------------- Есть два варианта решения проблемы - реальный и фантастический. Реальный - это когда прилетят инопланетяне и все за нас сделают ... |
|||
|
||||
Maksym |
|
|||
. Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
diablero
Написать в velocity.properties конфиге runtime.log.logsystem.class=org.apache.velocity.runtime.log.NullLogSystem |
|||
|
||||
VetaleG |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 17.6.2007 Репутация: нет Всего: 1 |
Добрый вечер.
У меня вопрос к гуру Velocity, ответ на который в документации я не нашёл. Допустим у меня есть шаблон, причём некоторая его часть генерируется динамически. Необходимо, чтобы весь текст этой части был перенесён в результирующий документ без изменений (т.е. строчка "#if($test)", как и строчка "$something", должна остаться собой). Простая замена символов '$' и '#' на "\$" и "\#" не помогла, т.к. Velocity оказалась чрезмерно на мой взгляд умной и переводила строчку "\${" в строчку "\${", т.к. в данном примере после доллара нет валидного имени переменной. Аналогично "\#ough" -> "\#ough". Решение, которое пришло в голову - принимать решение о том ставить '\' перед долларом (решёткой) или нет на основе анализа символов после этого доллара. Но на мой взгляд это сложно и не удобно. Есть ли другие способы решения проблемы? Может некий аналог блока "<![CDATA[ ... ]]>" из xml? (идеальный вариант, на мой взгляд) |
|||
|
||||
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |