четверг, 27 мая 2010 г.

Добавление taglib в project

необходимые шаги для добавления taglib в проект (JSTL1.1 в качестве примера):

1. добавить taglib-джарник в WEB-INF\lib
2. (возможно, не требуется) разархивировать tld-файл из джарника и скопировать также в WEB-INF (или в поддиректорию, например, WEB-INF\tags)
3. в web.xml добавить:

<_jsp-config>
<_taglib>
<_taglib-uri>http://java.sun.com/jstl/core<_/taglib-uri>
<_taglib-location>/WEB-INF/tags/c.tld<_/taglib-location>
<_/taglib>
<_/jsp-config>

d) включить taglib на jsp-страницу:
<_%@ taglib uri="http://java.sun.com/jstl/core"; prefix="c" %>

<%-- блогспот хавает выражения в треугольных скобках) -->
--------
If web.xml is generated with XDoclet you have to put the web.xml part in a XDoclet merge file named "taglibs.xml".

понедельник, 24 мая 2010 г.

Jahia CE. templates

Jahia CE

заметки по templates.


настройки ПО для создания темплейтов: http://www.jahia.org/cms/lang/en/home/Jahiapedia/Jahia_Templates/Environment_and_tools



1. для поддержки кириллицы необходимо сами jsp-файлы создавать в кодировке UTF-8, иначе томкэт (?) их не распознаёт. (поменять можно в эклипсе - при этом рушится
русскоязычное в нём, или эе в простом виндовом блокноте)


2. при создании темплейта в
C:\javamisc\maven\apache-maven-2.2.1\bin\pgu_templates\src\main\webapp\WEB-INF\templates.xml
должно содержаться нечто подобное:

PGU custom templates
Web templates
pgu_templates
localhost
images/preview.gif
jahiatemplates.PGUCustomTemplates
definitions.cnd
searchresult.jsp