X-Application Version: 4.1.1
Tamino Version : 4.1.1.1
Platform : Win2k
WebContainer : Tomcat 4.1.1,
JDK Version : 1.4.1
Hi!
Within the file xapplication.conf a variable “xappCollection” is set for the Collection-value.
How can i change it dynamically?
Within the tag “select” of the taglibrary, there is an attribute collection.
I want to set this attribute with java like
<select collection=“<%=stringBean%>”, but nothing happens. The tag ignores the Java-value.
<jsp:useBean id=“stringBean” class=“java.lang.String”/>
<% stringBean= “TestCollection”; %>
Then i tried a second possibility.
<xapp:setvar name=“test” scope=“session” value=“<%=stringBean%>” default=“”/>
<xapp:getvar name=“test”/>
But “test” ist empty. What can i do?
Marcel
Hello,
Assignments for attributes <% … %> are runtime expressions that are not supported by the JSP standard 1.1. The standard 1.1 is used for the JSP tag library (-> tld file). However, you can switch to JSP standard 1.2. You have to change the tld file of X-Application and to enable runtime expressions for the attributes of the tags.
See also the topic
http://tamino.forums.softwareag.com/viewtopic.php?p=14027
If you don’t want to switch the standard, you can use the variables mechanism of X-Application, as you described it in your post. However, set the variable in the following way to avoid the problem with non-supported runtime expressions for attributes
<xapp:setvar name="test" scope="session" defaukt=""/><%= useStringBean %></xapp:setvar>
Now, the evaluation of the variable should be the content of the bean output.
Bye,
Christian.
Hi Christian!
Thank you, i switched to jsp 1.2 and it works.
Marcel