Using a Variable in the Get PRoperty Tag?

This is what I tried:

<% String colname="code02"; %>

<jsp:getProperty name='Input' property='<%=colname%>' />

--

Produced this:

Internal Servlet Error:

org.apache.jasper.JasperException: Cannot find any information on property '' in a bean of type 'com.infomed.InputBean'

at org.apache.jasper.runtime.JspRuntimeLibrary.getReadMethod(JspRuntimeLibrary.java:616)

at org.apache.jasper.compiler.GetPropertyGenerator.generate(GetPropertyGenerator.java:101)

at org.apache.jasper.compiler.JspParseEventListener$GeneratorWrapper.generate(JspParseEventListener.java:771)

at org.apache.jasper.compiler.JspParseEventListener.generateAll(JspParseEventListener.java:220)

at org.apache.jasper.compiler.JspParseEventListener.endPageProcessing(JspParseEventListener.java:175)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:210)

at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:612)

at org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)

at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:542)

at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:258)

at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:268)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)

at org.apache.tomcat.core.Handler.service(Handler.java:287)

at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)

at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)

at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)

at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)

at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)

at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)

at java.lang.Thread.run(Thread.java:484)

Any Help you can give would be greatly appreciated, what I need to do is cycle through code01, code02....code15

and use the string to do it, but use a counter integer to create the string, ie..'code0' + i and then use the sting to access

on of the member properties in the been...(Code01, Code02) ertc.

If I simply do a

<jsp:getProperty name='Input property='code02'/>

everything works great.

when I try to replace the property='code02' with a variable, so that I can run through a loop, I run into the problems

Any ideas would be of great help as I am pounding my head against the brick wall

[3032 byte] By [wmacey] at [2007-9-26 1:42:43]
# 1
Expressions aren't allowed in the getProperty tag: http://java.sun.com/products/jsp/pdf/card11.pdf
cafal at 2007-6-29 2:35:56 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...