Re: Bug

venu madhav <[email protected]>
Newsgroups gmane.comp.jakarta.taglibs.user
Message-ID <[email protected]>
Rashmi Rubdi wrote:
> On 4/29/07, Martin Cooper <[email protected]> wrote:
>> Like I said before, make sure your web.xml file is referencing
>> Servlets 2.4or later. You can have all the latest software, but if
>> your
>> web.xml file is referencing an earlier version of the spec, it won't 
>> make
>> any difference.
>
> Hi Venu,
>
> Martin is right about the web.xml conforming to the servlet spec, 
> according to
> this chart http://tomcat.apache.org/whichversion.html
> Tomcat 5.5.x is based on Servlet 2.4 and JSP 2.0 specifications.
>
> Since you are using Tomcat 5.5.x please make sure the <web-app> node
> web.xml is exactly as follows:
>
> <?xml version="1.0">
>
> <web-app version="2.4"
>         xmlns="http://java.sun.com/xml/ns/j2ee"
>         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
>
> </web-app>
>
> After making the above change the EL should evaluate.
>
> EL (expression language) is for example: ${employees}
>
> Please note that <web-app>  is different for Servlet 2.5
>
> Hope this helps.
>
> -Rashmi
>
>>
>> -- 
>> Martin Cooper
>>
>>
>> On 4/28/07, Venu Madhav.Yelamanchili <[email protected]> 
>> wrote:
>> >
>> > Rashmi Rubdi wrote:
>> > > I'm sorry for mentioning a conflicting configuration of JSP, JSTL in
>> > > my post above.
>> > >
>> > > The latest nightly release of DataGrid was on 20060829, which is 
>> much
>> > > more recent than the thread I referred to above which was dated on
>> > > 2004. So, please ignore my replies above.
>> > >
>> > > With very limited information of the problem it is difficult to 
>> offer
>> > > a solution, as Martin has mentioned please provide relevant details.
>> > >
>> > > Post the versions JSP, Servlet, Web Server you are using.
>> > >
>> > > Also post full relevant code that will help us in recreating the
>> > problem.
>> > >
>> > > -Rashmi
>> > >
>> > >
>> > > On 4/28/07, Martin Cooper <[email protected]> wrote:
>> > >> *item* or *items*? What is the *exact* error message, and what 
>> is the
>> > >> *exact* syntax you are using?
>> > >>
>> > >> The "Runtime Expression Evaluation" column in the documentation
>> > >> refers to
>> > >> JSP scripting expressions, not the expression language you are 
>> using.
>> > >>
>> > >> If you're not already using JSP 2.x, I would recommending doing 
>> so and
>> > >> ensuring that your web.xml file is referencing Servlets 2.4 and 
>> not an
>> > >> earlier version.
>> > >>
>> > >> --
>> > >> Martin Cooper
>> > >
>> > > 
>> ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: [email protected]
>> > > For additional commands, e-mail: 
>> [email protected]
>> > >
>> > >
>> > Am using JDK 5.0 and JEE 1.4 with
>> > Servlet Spec:2.5
>> > JSP spec    :2.1
>> > Server      : Apache Tomcat 5.5.17
>> > JSTL        :1.1
>> > I tried to use one of your datagrid examples. But all the examples
>> > showed the same problem. The code is shown below. The code fragment
>> > marked in bold red gave problem for me.
>> > <html>
>> > <head>
>> >    <title>Jakarta Data Grid Taglib Example 4</title>
>> >    <style>
>> >      th a:link      { text-decoration: none; color: #3C4D81 }
>> >
>> >      th a:visited   { text-decoration: none; color: #3C4D81 }
>> >
>> >      .item          { background-color: #303D66; color: white;
>> > font-weight: bold }
>> >
>> >      .hiliterows    { background-color: #CDBD4F }
>> >
>> >      .alternaterows { background-color: #D3C971; border: 1px solid 
>> #000000
>> > }
>> >
>> >      .header        { background-color: #F4F7FC; border-top: 2px solid
>> > #D7E1F2; border-bottom: 2px solid #D7E1F2 }
>> >
>> >      .footer        { background-color: #F4F7FC; border-top: 2px solid
>> > #D7E1F2; border-bottom: 2px solid #D7E1F2 }
>> >
>> >      .datagrid      { border: 1px solid #AEBBD4; color: #3C4D81;
>> > font-family: arial; font-size: 10pt; font-weight: bold }
>> >
>> >    </style>
>> >    <meta http-equiv="Content-Type" content="text/html;
>> > charset=iso-8859-1">
>> > </head>
>> > <body>
>> > <h3>Example 4</h3>
>> > <ui:dataGrid* items="${employees}"* var="employee" name="datagrid1"
>> > cellPadding="0" cellSpacing="0" scroll="true" width="600" height="100"
>> > styleClass="datagrid">
>> >   <columns>    <column width="100">
>> >       <header value="Select" hAlign="center" styleClass="header"/>
>> >       <item  hAlign="center" styleClass="item">
>> >       <![CDATA[      <input type="radio" name="employee"
>> > value="${employee.firstName} ${employee.lastName}"/>      ]]>
>> >       </item>
>> >       <footer styleClass="footer"/>
>> >     </column>
>> >     <column width="100" order="true">
>> >       <header value="Name" hAlign="center" styleClass="header"/>
>> >       <item   value="${employee.firstName} ${employee.lastName}"
>> > hAlign="left" styleClass="item"/>
>> >       <aggregate function="count" var="total"/>
>> >       <footer value="Total ${total}" hAlign="left" 
>> styleClass="footer"/>
>> >     </column>
>> >     <column width="200" order="true">
>> >       <header value="Salary" hAlign="center" styleClass="header"/>
>> >       <item   value="${employee.salary}" hAlign="right"
>> > pattern="$#,##0.00" styleClass="item"/>
>> >       <aggregate function="avg" pattern="$#,##0.00" var="total"/>
>> >       <footer value="Average ${total}" hAlign="right"
>> > styleClass="footer"/>
>> >     </column>
>> >     <column width="200" order="true">
>> >       <header value="Bonus" hAlign="center" styleClass="header"/>
>> >       <item   value="${employee.bonus}" hAlign="right"
>> > pattern="$#,##0.00" styleClass="item"/>
>> >       <aggregate function="avg" pattern="$#,##0.00" var="total"/>
>> >       <footer value="Average ${total}" hAlign="right"
>> > styleClass="footer"/>
>> >     </column>
>> >   </columns>  <footer        show="true"/>
>> >   <rows          hiliteStyleClass="hiliterows"/>
>> >   <order         imgAsc="up.gif" imgDesc="down.gif"/>
>> > </ui:dataGrid>
>> > <p><a href="index.jsp">Back to index</a></p>
>> > </body>
>> > </html>
>> >
>> > --
>> > Regards,
>> >
>> > Venu madhav.Yelamanchili
>> >
>> > Software Trainee
>> >
>> > Miracle Software Systems
>> >
>> > Email: [email protected]
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [email protected]
>> > For additional commands, e-mail: [email protected]
>> >
>> >
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
Rashmi,
                 I understood what you are saying. I want to make clear 
that there is no wrong in my web.xml . the error am facing is with the 
tld file I got with it. The error I got says that the datagrid tag wont 
support EL for items attribute. But the examples I got from the 
apache.org site contains EL for items attribute. How is it possible I 
didnt understand. Please check once again. All the technoligies am using 
are absolutely correct.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.