<c:out value="${formName.map.dynaClass}"/>
On 09/11/2003 07:07 PM [EMAIL PROTECTED] wrote:
How come doing the following won't render to 'kmoCreateComplexForm'...
<c:out value="${requestScope[formName].map.dynaClass}"/>
I'm getting the following exception instead...
[ServletException in:/jsp/kmoCreateComplexBody.jsp] Cannot find bean under name DynaActionForm[dynaClass=kmoCreateComplexForm,createdDate=2003-09-11 William Bacon,docType=kmo.infodoc,nonsolaris=,title=dd212121212121,editErrorList={}
------- Start of forwarded message -------
Subject: Re: Can EL take variables? From: [EMAIL PROTECTED] Date: Thu, 11 Sep 2003 10:25:48 -0600 (MDT) To: [EMAIL PROTECTED]
Okay, I finally found my issue but can't seem to figure out the solution :-)
My <c:if test="${requestScope[formName].map.function}" /> works nicely and doesn't through any exceptions. The following is my problem...
<html-el:select name="${requestScope[formName].map.dynaClass}" styleClass="metadata-select-box" property="techareas" size="4" multiple="true">
I've had two versions of this tag... I've had the 'name' attribute as name="${requestScope[formName]} and the one above as well. Both do not render properly. When I use the one above with the 'map.dynaClass' I receive the following error when I request the JSP page...
ServletException in:/jsp/kmoCreateComplexBody.jsp] Cannot find bean under name '
When I perform a <c:out value="${requestScope[formName]}"/> it does print out the form-bean object with all it's parameters so I know it's finding it...
Any suggestions?
On Thu, 11 Sep 2003 17:33:22 +0200, Adam Hardy wrote:
I've not tried that yet. Seems logical. What do you
get
for:
<c:out value="${requestScope[formName].map.function}"
/>
?
Adam
On 09/11/2003 02:06 PM Billy Bacon wrote:
Yes, that's what I'm using but for some reason it's
not working :-/
Here's one of my tags...
<c:if test="${requestScope[formName].map.function ==
'edit'}">
- Billy -
On 9/11/03 4:04 AM, "Adam Hardy"
<[EMAIL PROTECTED]> wrote:
What about ${requestScope[formName].map.whatever}
If not, post the tag you actually trying to use it
with.
Adam
On 09/11/2003 04:30 AM Billy Bacon wrote:
From the original Struts Tags I had the following
in the parent JSP which
has 2 <%@ include%> statements... <bean:define id="formName"
value="kmoCreateComplexForm"/>
Now within my included pages I was able to
reference
that variable by
<%=formName%> and that worked just fine. Now I'm
converting to JSTL and even
if I do a <c:set var="formName"
value="kmoCreateComplexForm"/> it doesn't
allow the embedded pages to use the value.
I tried the requestScope[formName] idea that David
suggested and that has
gotten me a little farther but I'm still getting an
exception 'Cannot find
bean name' and it spits out the DynaActionForm with
everything. It seems to
be finding the variable but I'm not sure what it's
complaining about b/c JSP
errors are brutal sometimes to figure out. It
doesn't give me a line number
or anything else to use for debugging...
On 9/10/03 11:08 AM, "Serge Knystautas"
<[EMAIL PROTECTED]> wrote:
[EMAIL PROTECTED] wrote:
Sure, I can expand on this. 'formName' is a
variable in
the request which points to an object (in this
case a
DynaActionForm object from Struts). So even
though
it
seems that the <c:set> tag is unnecessary I'm
slightly
confused on how to expose it to the EL without it treating it as a literal String such as
"formName".
---------------------------------------------------------------------What I really need is the 'formName' variable to translate to 'kmoCreateSimpleForm' so that when I
use
it in the EL it will execute as ${kmoCreateSimpleForm.map.whatever}
Yeah, but where in the request is it? Put it this
way, how would you
---------------------------------------------------------------------get to it in a scriptlet?
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]
-- struts 1.1 + tomcat 4.1.27 + java 1.4.2 Linux 2.4.20 RH9
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
------- End of forwarded message -------
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- struts 1.1 + tomcat 4.1.27 + java 1.4.2 Linux 2.4.20 RH9
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
