You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-user@tomcat.apache.org by Jean Charles Jabouille <JE...@BULL.NET> on 2003/11/06 11:40:22 UTC

stylesheet CSS with tiles

Hi,

i'm a beninger in jstl and i have a problem. I use tilesDefinition.xml
in order to define the different "frame" of my page. I created a CSS
stylesheet and when I load my page, the style sheet work but not like I
want. And when I load only a "frame" the stylesheet runs ok. Is it a
struts conflit ?


Thans for your help


---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-user-help@jakarta.apache.org


Re: comparing dates

Posted by Kris Schneider <kr...@dotech.com>.
java.util.Date exposes a bean property called "time" of type long. So, you could do:

<c:if test="${date1.time ge date2.time}">
  ...
</c:if>

Quoting Stefan Trcko <st...@aladin-eng.si>:

> Hello
> 
> I want to display data for the dates that are greater or equals curret date.
> This is my code:
> <jsp:useBean id="today_notformated" class="java.util.Date"/>
> 
> <fmt:formatDate var="today" value="${today_notformated}"
> pattern="yyyy-MM-dd"/>
> 
> <c:set var="datum"><x:out select="@datum"/></c:set>
> 
> <fmt:parseDate var="datumDate" value="${datum}" pattern="yyyy-MM-dd"/> 
> 
> <x:choose>
> 
> <fmt:formatDate value="${datumDate}" pattern="yyyy-MM-dd" var="dd"/>
> 
> <x:when select="$dd>=$today">
> 
> .....etc.....
> 
> If I put = the data for current date is displayed. But I want equal or
> greater dates to be displayed.
> 
> Any suggestions?
> 
> Regards,
> 
> Stefan

-- 
Kris Schneider <ma...@dotech.com>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-user-help@jakarta.apache.org


comparing dates

Posted by Stefan Trcko <st...@aladin-eng.si>.
Hello

I want to display data for the dates that are greater or equals curret date. This is my code:
<jsp:useBean id="today_notformated" class="java.util.Date"/>

<fmt:formatDate var="today" value="${today_notformated}" pattern="yyyy-MM-dd"/>

<c:set var="datum"><x:out select="@datum"/></c:set>

<fmt:parseDate var="datumDate" value="${datum}" pattern="yyyy-MM-dd"/> 

<x:choose>

<fmt:formatDate value="${datumDate}" pattern="yyyy-MM-dd" var="dd"/>

<x:when select="$dd>=$today">

.....etc.....

If I put = the data for current date is displayed. But I want equal or greater dates to be displayed.

Any suggestions?

Regards,

Stefan

Re: formating date

Posted by Kris Schneider <kr...@dotech.com>.
You're welcome.

Quoting Stefan Trcko <st...@aladin-eng.si>:

> Thanks again Kris.

-- 
Kris Schneider <ma...@dotech.com>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-user-help@jakarta.apache.org


Re: formating date

Posted by Stefan Trcko <st...@aladin-eng.si>.
Thanks again Kris.

----- Original Message ----- 
From: "Kris Schneider" <kr...@dotech.com>
To: "Tag Libraries Users List" <ta...@jakarta.apache.org>
Sent: Wednesday, November 12, 2003 1:31 PM
Subject: Re: formating date


> I guess you could try the string taglib:
>
> <%@ taglib prefix="string"
>            uri="http://jakarta.apache.org/taglibs/string-1.0.1" %>
> ...
> <string:lowerCase>
> <fmt:formatDate value="${datumDate}" pattern="EEEE, dd.MM.yyyy"/>
> </string:lowerCase>
>
> Quoting Stefan Trcko <st...@aladin-eng.si>:
>
> > Thanks Kris, it's working.
> >
> > One more question:
> >
> > If I write:
> > <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="EEEE, dd.MM.yyyy"
> > var="datum_f1"/>
> >
> > the output is for example: Wednesday, 12.11.2003.
> >
> > How to lowercase this output like wednesday, 12.11.2003?
> >
> >
> > Thanks,
> > Stefan
> >
> >
> >
> > ----- Original Message ----- 
> > From: "Kris Schneider" <kr...@dotech.com>
> > To: "Tag Libraries Users List" <ta...@jakarta.apache.org>
> > Sent: Tuesday, November 11, 2003 10:08 PM
> > Subject: Re: formating date
> >
> >
> > > Or this:
> > >
> > > <x:forEach select="$xml//dan">
> > >   <fmt:parseDate var="datumDate" pattern="yyyy-MM-dd">
> > >     <x:out select="@datum"/>
> > >   </fmt:parseDate>
> > >   <fmt:formatDate value="${datumDate}" pattern="EE, dd.MM.yyyy"/>
> > > </x:forEach>
> > >
> > > Quoting Kris Schneider <kr...@dotech.com>:
> > >
> > > > <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 <st...@aladin-eng.si>:
> > > >
> > > > > 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 <ma...@dotech.com>
> > > > D.O.Tech       <http://www.dotech.com/>
> > >
> > > -- 
> > > Kris Schneider <ma...@dotech.com>
> > > D.O.Tech       <http://www.dotech.com/>
>
> -- 
> Kris Schneider <ma...@dotech.com>
> D.O.Tech       <http://www.dotech.com/>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: taglibs-user-help@jakarta.apache.org
>




---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-user-help@jakarta.apache.org


Re: formating date

Posted by Kris Schneider <kr...@dotech.com>.
I guess you could try the string taglib:

<%@ taglib prefix="string"
           uri="http://jakarta.apache.org/taglibs/string-1.0.1" %>
...
<string:lowerCase>
<fmt:formatDate value="${datumDate}" pattern="EEEE, dd.MM.yyyy"/>
</string:lowerCase>

Quoting Stefan Trcko <st...@aladin-eng.si>:

> Thanks Kris, it's working.
> 
> One more question: 
> 
> If I write:
> <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="EEEE, dd.MM.yyyy"
> var="datum_f1"/>
> 
> the output is for example: Wednesday, 12.11.2003. 
> 
> How to lowercase this output like wednesday, 12.11.2003?
> 
> 
> Thanks,
> Stefan
> 
> 
> 
> ----- Original Message ----- 
> From: "Kris Schneider" <kr...@dotech.com>
> To: "Tag Libraries Users List" <ta...@jakarta.apache.org>
> Sent: Tuesday, November 11, 2003 10:08 PM
> Subject: Re: formating date
> 
> 
> > Or this:
> > 
> > <x:forEach select="$xml//dan">
> >   <fmt:parseDate var="datumDate" pattern="yyyy-MM-dd">
> >     <x:out select="@datum"/>
> >   </fmt:parseDate>
> >   <fmt:formatDate value="${datumDate}" pattern="EE, dd.MM.yyyy"/>
> > </x:forEach>
> > 
> > Quoting Kris Schneider <kr...@dotech.com>:
> > 
> > > <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 <st...@aladin-eng.si>:
> > > 
> > > > 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 <ma...@dotech.com>
> > > D.O.Tech       <http://www.dotech.com/>
> > 
> > -- 
> > Kris Schneider <ma...@dotech.com>
> > D.O.Tech       <http://www.dotech.com/>

-- 
Kris Schneider <ma...@dotech.com>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-user-help@jakarta.apache.org


Re: formating date

Posted by Stefan Trcko <st...@aladin-eng.si>.
Thanks Kris, it's working.

One more question: 

If I write:
<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="EEEE, dd.MM.yyyy" var="datum_f1"/>

the output is for example: Wednesday, 12.11.2003. 

How to lowercase this output like wednesday, 12.11.2003?


Thanks,
Stefan



----- Original Message ----- 
From: "Kris Schneider" <kr...@dotech.com>
To: "Tag Libraries Users List" <ta...@jakarta.apache.org>
Sent: Tuesday, November 11, 2003 10:08 PM
Subject: Re: formating date


> Or this:
> 
> <x:forEach select="$xml//dan">
>   <fmt:parseDate var="datumDate" pattern="yyyy-MM-dd">
>     <x:out select="@datum"/>
>   </fmt:parseDate>
>   <fmt:formatDate value="${datumDate}" pattern="EE, dd.MM.yyyy"/>
> </x:forEach>
> 
> Quoting Kris Schneider <kr...@dotech.com>:
> 
> > <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 <st...@aladin-eng.si>:
> > 
> > > 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 <ma...@dotech.com>
> > D.O.Tech       <http://www.dotech.com/>
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: taglibs-user-help@jakarta.apache.org
> > 
> 
> 
> -- 
> Kris Schneider <ma...@dotech.com>
> D.O.Tech       <http://www.dotech.com/>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: taglibs-user-help@jakarta.apache.org
> 
> 

Re: formating date

Posted by Kris Schneider <kr...@dotech.com>.
Or this:

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

Quoting Kris Schneider <kr...@dotech.com>:

> <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 <st...@aladin-eng.si>:
> 
> > 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 <ma...@dotech.com>
> D.O.Tech       <http://www.dotech.com/>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: taglibs-user-help@jakarta.apache.org
> 


-- 
Kris Schneider <ma...@dotech.com>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-user-help@jakarta.apache.org


Re: formating date

Posted by Kris Schneider <kr...@dotech.com>.
<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 <st...@aladin-eng.si>:

> 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 <ma...@dotech.com>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-user-help@jakarta.apache.org


formating date

Posted by Stefan Trcko <st...@aladin-eng.si>.
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







Re: xsl:when

Posted by Kris Schneider <kr...@dotech.com>.
This should work:

<%@ page contentType="text/plain" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
<%@ taglib prefix="x"   uri="http://java.sun.com/jstl/xml" %>

<x:parse var="xml">
  <!-- XML here -->
</x:parse>

<jsp:useBean id="today_notformated" class="java.util.Date"/>
<fmt:formatDate var="today"
                value="${today_notformated}"
                pattern="yyyy-MM-dd"/>

<x:forEach select="$xml//dan[@datum=$today]">
    <x:out select="./@datum"/>
</x:forEach>

Which should give:

2003-11-07

Quoting Stefan Trcko <st...@aladin-eng.si>:

> Hello
> 
> I have an XML file with content listed below:
> 
> - <dan datum="2003-11-06">
> - <spored kino="Planet Tus Celje">
> - <film id="282" language="sl">
>   <naslov_si>Ameriska pita: poroka</naslov_si> 
>   <naslov_en>American Pie 2</naslov_en> 
>   <zvrst>Komedija</zvrst> 
>   <url>http://www.planet-tus.com/film.php?id=282</url> 
> - <predstava>
>   <ura cena="900">15:30</ura> 
>   <ura cena="900">18:40</ura> 
>   <ura cena="900">20:50</ura> 
>   </predstava>
>   </film>
> </spored>
> </dan>
>  <dan datum="2003-11-07">
> - <spored kino="Planet Tus Celje">
> - <film id="282" language="sl">
>   <naslov_si>Ameriska pita: poroka</naslov_si> 
>   <naslov_en>American Pie 2</naslov_en> 
>   <zvrst>Komedija</zvrst> 
>   <url>http://www.planet-tus.com/film.php?id=282</url> 
> - <predstava>
>   <ura cena="900">15:30</ura> 
>   <ura cena="900">18:40</ura> 
>   <ura cena="900">20:50</ura> 
>   <ura cena="900">23:00</ura> 
>   </predstava>
>   </film>
> </spored>
> </dan>
> 
> This is mys jsp file:
> <%
> 
> Datum datum = new Datum(); 
> 
> Date today_notformated = new Date();
> 
> String today = datum.formatiraj_datum(danasnjiDatum,"yyyy-MM-dd");
> 
> <!--today_notformated is formated to year-month-day-->
> 
> %>
> 
> <tl:forEach select="//dan">
> 
> <tl:choose>
> 
> <tl:when test="@datum=$today">
> 
> <TR>
> 
> <TD>
> 
> <tl:valueOf select="@datum"/>
> 
> </TD>
> 
> </TR>
> 
> .....
> 
> I want to print out only the data for the current date, but when I test
> <tl:when test="@datum=$today">, the test doesn't work.
> Any suggestions?
> 
> Thanks,
> Stefan

-- 
Kris Schneider <ma...@dotech.com>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-user-help@jakarta.apache.org


xsl:when

Posted by Stefan Trcko <st...@aladin-eng.si>.
Hello

I have an XML file with content listed below:

- <dan datum="2003-11-06">
- <spored kino="Planet Tus Celje">
- <film id="282" language="sl">
  <naslov_si>Ameriska pita: poroka</naslov_si> 
  <naslov_en>American Pie 2</naslov_en> 
  <zvrst>Komedija</zvrst> 
  <url>http://www.planet-tus.com/film.php?id=282</url> 
- <predstava>
  <ura cena="900">15:30</ura> 
  <ura cena="900">18:40</ura> 
  <ura cena="900">20:50</ura> 
  </predstava>
  </film>
</spored>
</dan>
 <dan datum="2003-11-07">
- <spored kino="Planet Tus Celje">
- <film id="282" language="sl">
  <naslov_si>Ameriska pita: poroka</naslov_si> 
  <naslov_en>American Pie 2</naslov_en> 
  <zvrst>Komedija</zvrst> 
  <url>http://www.planet-tus.com/film.php?id=282</url> 
- <predstava>
  <ura cena="900">15:30</ura> 
  <ura cena="900">18:40</ura> 
  <ura cena="900">20:50</ura> 
  <ura cena="900">23:00</ura> 
  </predstava>
  </film>
</spored>
</dan>

This is mys jsp file:
<%

Datum datum = new Datum(); 

Date today_notformated = new Date();

String today = datum.formatiraj_datum(danasnjiDatum,"yyyy-MM-dd");

<!--today_notformated is formated to year-month-day-->

%>

<tl:forEach select="//dan">

<tl:choose>

<tl:when test="@datum=$today">

<TR>

<TD>

<tl:valueOf select="@datum"/>

</TD>

</TR>

.....

I want to print out only the data for the current date, but when I test <tl:when test="@datum=$today">, the test doesn't work.
Any suggestions?

Thanks,
Stefan

XSL, XML and JSP

Posted by Stefan Trcko <st...@aladin-eng.si>.
Hello

I have an XML file with content listed below:

- <dan datum="2003-11-06">
- <spored kino="Planet Tus Celje">
- <film id="282" language="sl">
  <naslov_si>Ameriska pita: poroka</naslov_si> 
  <naslov_en>American Pie 2</naslov_en> 
  <zvrst>Komedija</zvrst> 
  <url>http://www.planet-tus.com/film.php?id=282</url> 
- <predstava>
  <ura cena="900">15:30</ura> 
  <ura cena="900">18:40</ura> 
  <ura cena="900">20:50</ura> 
  </predstava>
  </film>
</spored>
</dan>
 <dan datum="2003-11-07">
- <spored kino="Planet Tus Celje">
- <film id="282" language="sl">
  <naslov_si>Ameriska pita: poroka</naslov_si> 
  <naslov_en>American Pie 2</naslov_en> 
  <zvrst>Komedija</zvrst> 
  <url>http://www.planet-tus.com/film.php?id=282</url> 
- <predstava>
  <ura cena="900">15:30</ura> 
  <ura cena="900">18:40</ura> 
  <ura cena="900">20:50</ura> 
  <ura cena="900">23:00</ura> 
  </predstava>
  </film>
</spored>
</dan>

This XML I format with XSLT taglib (<xsltlib:style xml="url of the XML file" xsl="XSL file"/>).

Is it possilble to pass parameter to the XSL to get entries only for the specific date for example 2003-11-06 (in the XML file there are entries for one week)?

Thanks,
Stefan

Re: stylesheet CSS with tiles

Posted by Jean Charles Jabouille <JE...@BULL.NET>.
Thanks for your help Adam, i found the solution with your method.

Adam Hardy wrote:

> On 11/06/2003 11:40 AM Jean Charles Jabouille wrote:
> > Hi,
> >
> > i'm a beninger in jstl and i have a problem. I use tilesDefinition.xml
> > in order to define the different "frame" of my page. I created a CSS
> > stylesheet and when I load my page, the style sheet work but not like I
> > want. And when I load only a "frame" the stylesheet runs ok. Is it a
> > struts conflit ?
>
> Hi Jeans,
> the style sheet is applied to the HTML in the browser, therefore it is
> entirely dependent on what HTML arrives at your browser and is not at
> all dependent on the use of Tiles.
>
> Check in your browser with "view source" or similar to see whether the
> style sheet is correctly referenced in the <head> tag of your HTML.
>
> Adam
>
> --
> struts 1.1 + tomcat 5.0.12 + java 1.4.2
> Linux 2.4.20 RH9
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: taglibs-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-user-help@jakarta.apache.org


Re: stylesheet CSS with tiles

Posted by Adam Hardy <ah...@cyberspaceroad.com>.
On 11/06/2003 11:40 AM Jean Charles Jabouille wrote:
> Hi,
> 
> i'm a beninger in jstl and i have a problem. I use tilesDefinition.xml
> in order to define the different "frame" of my page. I created a CSS
> stylesheet and when I load my page, the style sheet work but not like I
> want. And when I load only a "frame" the stylesheet runs ok. Is it a
> struts conflit ?


Hi Jeans,
the style sheet is applied to the HTML in the browser, therefore it is 
entirely dependent on what HTML arrives at your browser and is not at 
all dependent on the use of Tiles.

Check in your browser with "view source" or similar to see whether the 
style sheet is correctly referenced in the <head> tag of your HTML.


Adam

-- 
struts 1.1 + tomcat 5.0.12 + java 1.4.2
Linux 2.4.20 RH9


---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-user-help@jakarta.apache.org