<?xml version="1.0" encoding="UTF-8" ?>
<taglib xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"
version="2.1">
<tlib-version>1.0</tlib-version>
<short-name>zTable</short-name>
<tag>
<name>showTableModel</name>
<tag-class>util.TableModelTag</tag-class>
<body-content>empty</body-content>
<attribute>
<name>source</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
</taglib>
Установка Struts taglib для TOMCAT
для TOMCAT разъесните пожалуйста.
ООО! Это крайне священное и страшное действо: jarники strutsа кидаются в папочку lib томката.
А на фряхе ещё страшнее...........Ставятся из коллекции портов!!! :D :D :D
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="html" uri="/tags/struts-html" %>
<%@ taglib prefix="bean" uri="/tags/struts-bean" %>
Может здесь какой url изменить надо?
кидаем в папочку web-inf файл, например c.tld
тогда пишем в jsp-страничке:
<%@ taglib prefix="c" uri="/WEB-INF/c.tld" %>
у меня так работает), правда, не struts.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
Но в struts lib кроме jarов я ничего не нашел. Наверное в .tld нужно прописывать пути до них? Можеш объяснить этот момент?
Вот тебе мой кпрощенный tld:
Код:
лежит он у меня в /WEB-INF/tableTag.tld
Далее, в jsp пишем:
Код:
<%@ taglib prefix="table" uri="/WEB-INF/tableTag.tld" %>
<table:showTableModel source="параметры"/>
<table:showTableModel source="параметры"/>
все работает :)
Это я к тому, что tld - всего лишь описание тега.
В uri ты задаешь путь к этому описанию.
А внутри tld уже написано, какой класс имплементирует логику работы тега.
Файл c.tld - из библиотеки JSTL тегов. Он нужен для... http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html
Цитата:
Тут нашел еще пример JSP по struts
посмотри у этого примера папочку WEB-INF.
если там пусто, то верни пример туда, где ты его нашел :))))))