Hi all, I'm trying to use Tiles 2.1.4(j4) with jdk 1.4 and weblogic 8.1 (servlet 2.3 and jsp 1.2). The project documentation says that is required servlet 2.4 and jsp 2.0, anyone knows how to use tiles in this enviroment? Some old version? At the site is available to download only the version 2.1.x and 2.2.x.
The problem that i have is with the taglib. I think there are others .. /pages/template.jsp(2): Error in using tag library uri=' http://tiles.apache.org/tags-tiles' prefix='tiles': type mismatch for property 'defaultValueType', for Tag class 'org.apache.tiles.jsp.taglib.InsertAttributeTag': tld says java.lang.Object, implementation type is java.lang.String probably occurred due to an error in /pages/template.jsp line 2: <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %> Configuration: *web.xml* <context-param> <param-name> org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG </param-name> <param-value>/WEB-INF/tiles-defs.xml</param-value> </context-param> <servlet> <servlet-name>TilesServlet</servlet-name> <servlet-class> org.apache.tiles.web.startup.TilesServlet </servlet-class> <load-on-startup>2</load-on-startup> </servlet> <servlet> <servlet-name>TilesDispatchServlet</servlet-name> <servlet-class> org.apache.tiles.web.util.TilesDispatchServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>TilesDispatchServlet</servlet-name> <url-pattern>*.tiles</url-pattern> </servlet-mapping> *tiles-defs.xml* <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 2.1//EN" "http://tiles.apache.org/dtds/tiles-config_2_1.dtd"> <tiles-definitions> <definition name="page01" template="/pages/template.jsp"> <put-attribute name="body" value="/pages/page01.jsp" /> </definition> </tiles-definitions> *template.jsp* <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %> <html> <head> <title>TEST</title> </head> <body> <h1> TEMPLATE </h1> <br/><br/> <tiles:insertAttribute name="body"/> </body> </html>
