Hi, Is there some setting needed to get spring tag libs working?
I'm running Spring 2.5.6, Jboss AS 5 (servlet 2.5)
jsp page
dispatcher-servlet.xmlCode:<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %> <%@page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>title</title> </head> <body> <spring:escapeBody> <html>test</html> </spring:escapeBody> </body> </html>
web.xmlCode:<bean id="urlMappings" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="urlMap"> <map> <entry key="/*.do"> <ref bean="urlFilenameViewController"/> </entry> </map> </property> </bean> <bean id="urlFilenameViewController" class="org.springframework.web.servlet.mvc.UrlFilenameViewController"/> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> <property name="prefix" value="/WEB-INF/jsp/"/> <property name="suffix" value=".jsp"/> </bean>
In this case the <spring:escapeBody> (but the same goes for e.g. form:form in spring form tag lib) is not being "translated" to html and it appears in source of generated html page in the raw farm (I mean u can see the <spring:escapeBody> tag in page sources).Code:<?xml version="1.0" encoding="UTF-8"?> <web-app 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 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> </web-app>
Is there some setting for this?


Reply With Quote