Thanks for the info but I got it fixed. I just set the requestURI parameter
to a global forward which points to the tag definition name which contains
results.jsp. That fixed it. Maybe it will help you. From my original post
the only part that changed was:
requestURI=/SearchForm.do
was changed to
requestURI=/results.do
-Mark
- Original Message -
From: Jose Euclides da Silva Junior - DATAPREVRJ
[EMAIL PROTECTED]
To: 'Tomcat Users List' [EMAIL PROTECTED];
[EMAIL PROTECTED]
Sent: Wednesday, June 11, 2003 4:02 PM
Subject: RES: Display Tag, Tiles and Paging
Hi,
i have the same problem! I try to recover some bean properties from a
collection object but, it seems that TomCat doesnt accept getproperty and
setpropertys ...
-Mensagem original-
De: Raible, Matt [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 11 de junho de 2003 17:57
Para: 'Tomcat Users List'
Assunto: RE: Display Tag, Tiles and Paging
Here's what I do as a workaround for this. I'm sure you could easily
enhance this to convert all your request parameters into a URL with
name/value pairs.
%@ include file=/common/taglibs.jsp%
%@ page import=org.apache.struts.util.MessageResources,
org.apache.struts.Globals%
%
MessageResources resources =
(MessageResources) request.getAttribute(Globals.MESSAGES_KEY);
String searchTerm = ;
String action = request.getParameter(action);
if (search.equalsIgnoreCase(action)) {
if (request.getParameter(searchBy) != null) {
searchTerm = amp;searchBy=+request.getParameter(searchBy);
}
}
%
%-- For linking to edit screen --%
bean:struts id=thisURL forward=searchChangeRequests/
bean:struts id=editURL forward=editChangeRequest/
display:table name=userCrList cellpadding=0 cellspacing=0
requestURI='%=request.getContextPath()+thisURL.getPath()+searchTerm%'
scope=request pagesize=20 styleClass=list
HTH,
Matt
-Original Message-
From: Mark F [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 11, 2003 1:25 PM
To: Tomcat Users List
Subject: Display Tag, Tiles and Paging
I have an ArrayList that is a collection of JavaBeans containing three
attributes id, name, ssn. It is working well with the display column like
this:
div
display:table name=results width=45% pagesize=10
cellpadding=3
cellspacing=0 border=0 requestURI=/SearchForm.do summary=Table
summary - Listing of medical records contained in docbase for the given
name
display:column property=name title=Name sort=true /
display:column property=ssn title=SSN sort=true
autolink=true paramId=rid paramProperty=id href=/GetObjectByRid
/
display:setProperty name=sort.behavior value=list /
display:setProperty name=paging.banner.include_first_last
value=true /
/display:table
/div
The paging and sorting do not work. It seems that I need to give it a
requestURI parameter, but this causes the app to loose the request scoped
values (the name that was searched on). It appends on some new URI
parameters (page, order and sort). I found some examples on the
developers
site that allowed me to get this far but nothing on what needs to be in
place before-hand to make this work. Also tiles definitions do not work
in
the requestURI parameter.
Thanks,
-Mark
-
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]
-
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]