java - load the css from tiles definition xml -


how can load css tiles definition file in springs?  jsp: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles"%> <%@ page language="java" contenttype="text/html; charset=utf-8"     pageencoding="utf-8"%> <%-- <tiles:importattribute name="csslist" /> --%> <tiles:useattribute id = "styleslist" name="styles" classname="java.util.list"/>  <!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8">  <%-- <link href="<c:url value="/styles/cssreset-min.css"/>" rel="stylesheet" type="text/css" /> --%> <%-- <link type="text/css" rel="stylesheet"     href="<tiles:getasstring name="csslist"/>"/> --%>     <%-- <link href="<c:url value="csslist"/>" rel="stylesheet" type="text/css" /> --%>        <c:foreach var="eachstyle" items="${styles}">         <link type="text/css" rel="stylesheet" href="<c:out value='${eachstyle}'/>"    />       </c:foreach>  <title>insert title here</title> </head> 

this tiles xml file?

<definition name="template-main" template="/web-inf/jsp/layouts/main.jsp">        <!--  <put-attribute name="csslist" value="/resources/styles/cssreset-min.css" type="string"/> -->         <put-attribute name="banner-content" value="/web-inf/jsp/sections/banner.jsp" />         <put-attribute name="title-content" value="pet type" />         <put-attribute name="primary-content" value="" />         <put-attribute name="footer-content" value="/web-inf/jsp/sections/footer.jsp" />         <put-list-attribute name="styles">           <add-list-attribute>              <add-attribute value="/resources/styles/cssreset-min.css"></add-attribute>           </add-list-attribute>         </put-list-attribute>     </definition> 

i want load css tiles definition xml file. how can this? can please . new one

you have mistake on var id retrieve items list (at c:foreach tag).

you referencing name (used tiles:useattribute) retrieve tiles value, , not id (which key find list retrieved @ jsp, in short, defined variable name).

your code should this:

  <c:foreach var="eachstyle" items="styleslist">     <link type="text/css" rel="stylesheet" href="<c:out value='${eachstyle}'/>"    />   </c:foreach>  

Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -