JSTL tag, jsp:setProperty and scriptlet
843836Dec 9 2003 — edited Dec 9 2003hello !
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 ?