<x:forEach select="$xml2//dan">
  <c:set var="datum"><x:out select="@datum"/></c:set>
  <fmt:parseDate var="datumDate" value="${datum}" pattern="yyyy-MM-dd"/>
  <fmt:formatDate value="${datumDate}" pattern="EE, dd.MM.yyyy"/>
<x:forEach>

Quoting Stefan Trcko <[EMAIL PROTECTED]>:

> I have XML file like this:
> 
> <dan datum="2003-11-06">
> ...
> </dan>
> <dan datum="2003-11-06">
> ...
> </dan>
> 
> I want to format "datum" to be displayed in format "EE, dd.MM.yyyy".
> 
> This is my jsp file:
> <%@ taglib prefix="fmt" uri="/WEB-INF/tlds/fmt.tld" %>
> 
> <%@ taglib prefix="x" uri="/WEB-INF/tlds/x.tld" %>
> 
> <%@ taglib prefix="c" uri="/WEB-INF/tlds/c.tld" %>
> 
> <c:import url="http://localhost:8083/TestWEB/spored.xml"; var="xml1"
> charEncoding="iso-8859-2"/>
> 
> <x:parse var="xml2" xml="${xml1}" />
> 
> <x:forEach select="$xml2//dan">
> 
> <x:set var="d1" select="@datum"></x:set>
> <fmt:formatDate var="d2" value="${d1}" pattern="EE, dd.MM.yyyy"/>
> 
> </x:forEach>
> 
> When I run this code I got an error:
> 
> javax.servlet.jsp.JspException: An error occurred while evaluating custom
> action attribute "value" with value "${d1}": Attempt to coerce a value of
> type "java.util.ArrayList" to type "java.util.Date" (null)
> 
> Any suggestion?
> 
> Regards,
> 
> Stefan

-- 
Kris Schneider <mailto:[EMAIL PROTECTED]>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to