tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Smith <d...@cornell.edu>
Subject Re: Tomcat and JSTL
Date Sat, 22 Sep 2007 16:17:20 GMT
Just as a thought, did you declare version 2.4 in your web.xml?  I think 
that's required to get stuff like the expression language to be recognized.

--David

John Langan wrote:
> I am having difficulty in getting Tomcat to understand JSTL tags and the JSP
> Expression Language.
>
> As a result ${expression} is just displayed as is on the web page and not
> the result of evaluating the expression.
>
>  
>
> Setting variables using JSTL tags also does not work.
>
>  
>
> In Manager.java class I have
>
>  
>
> private String userType;
>
> private String userId;
>
>  
>
> public String getUserId() {
>
>      return userId;
>
>     }
>
> public void setUserId(String userId) {
>
>         this.userId = userId;
>
>     }
>
> public String getUserType() {
>
>         return userType;
>
>     }
>
> public void setUserType(String userType) {
>
>         this.userType = userType;
>
>     }
>
>  
>
> In Manager.jsp I have:
>
> <jsp:useBean id="lmdao"
>
>     class="listings.Data.Manager"   
>
>     scope="request" />
>
>  
>
> Using JSTL the properties should be set using
>
> <c:set target='${lmdao}' property='userId' value="12345"'></c:set>   
>
> <c:set target='${lmdao}' property='userType' value='"Senior">
>
>  
>
> This works in Glassfish but Tomcat 5.5.25 seems unable to to read JSTL tags
> and gives this exception
>
> exception 
>
> org.apache.jasper.JasperException: Invalid property in &lt;set&gt;:
> "userId"
>  
> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWra
> pper.java:460)
>  
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
> 55)
>  
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
>         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
>         javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>
> . 
>
> I have standard.jar and jstl.jar files in C:\apache-tomcat-5.5.25\common\lib
>
>  
>
> Can anyone see what I need to do to get JSTL running in Tomcat?
>
>  
>
> John.
>
>
>   


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message