Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

JSTL tag, jsp:setProperty and scriptlet

843836Dec 9 2003 — edited Dec 9 2003
hello !

here's my problem i need to pass a request parameter to a jsp:setProperty tag, should be easy,
but jsp:setProperty doesn't like the variable ${param.age} coming from my c:set tag. I thought EL was working for jsp:setProperty, seem it does'nt.

<%@taglib uri="http://java.sun.com/jstl/core" prefix="c" %>

<c:set var="paramAge" value="${param.age}" />
<jsp:useBean id="beanAge" class="monbean.beanAge" scope="session"/>
<jsp:setProperty name="beanAge" property="userAge" value="${param.age}" />
<jsp:getProperty name="beanAge" property="userAge"/>

Of course i could write it the other way

int paramAge=Integer.parseInt(request.getParameter("age"));
<jsp:setProperty name="beanAge" property="userAge" value="<%=paramAge%>" />

but i'd really like to stick with my c:set paramAge or directly with ${param.age}, idea ideas ?



Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jan 6 2004
Added on Dec 9 2003
1 comment
217 views