Message:
The following issue has been resolved as FIXED.
Resolver: fabrizio giustina
Date: Tue, 2 Nov 2004 8:31 AM
the TableTagExtraInfo class has been fixed to avoid declaring a variable when id is
not a request-time attribute value.
This means that that you can freely use variable ids, but if the value is not a
request time attribute you will not be able to use an <id> variable in snippets:
<% String myId = "row">
<display:table id="<%=row%>" ...>
<display:column><%=row%></display:column> <-- will not work
<display:column><%pageContext.getAttribute("row")></display:column> <-- works
this is a minor annoyment and the use of the declarated variable will be deprecated at
all, the preferred way is to always use pageContext.getAttribute() (or jstl tags in
the EL version)
As reported in the already cited tomcat issue report
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21711 , this will still fails in
earlier versions of tomcat 5 (< 5.0.4). However, since this is reported to work on any
other tomcat version and on other containers (weblogic, websphere, orion), I don't
plan to make modification for these old tomcat versions.
Code will be in CVS for next rc2 nightly build.
---------------------------------------------------------------------
View the issue:
http://jira.codehaus.org/browse/DISPL-2
Here is an overview of the issue:
---------------------------------------------------------------------
Key: DISPL-2
Summary: Ability to use java var in id attribute in tabletag
Type: Bug
Status: Resolved
Priority: Minor
Resolution: FIXED
Original Estimate: Unknown
Time Spent: Unknown
Remaining: Unknown
Project: DisplayTag
Components:
Container Compability
Fix Fors:
1.0 RC2
Versions:
1.0 RC1
Assignee: fabrizio giustina
Reporter: fabrizio giustina
Created: Tue, 21 Sep 2004 3:39 PM
Updated: Tue, 2 Nov 2004 8:31 AM
Description:
====
imported from sf tracker
id 813006
submitted by Bard A. Evjen - bardman
http://sourceforge.net/tracker/index.php?func=detail&group_id=73068&atid=536613&aid=813006
====
I would appreciate the ability to specify the id attribute
as a java variable, like
<%
for(int i=0;i < vec.size(); i++) {
String idString = "table"+i
%>
<display:table id="<%=idString%> name="compRows" scope="session" width="100%">
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
displaytag-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel