The problem for me is that a change was introduced with 1.0rc1 that made it
so that if the requestURI begins with a "/" the context will be prepended to
whatever is in the requestURI.

So I am using this in a portlet environment, the portlet is in it's own
webapp called /ExamplePortlet and the portal itself is in another webapp
called  /portal. When a user is accessing the portal all requests go through
the /portal webapp, a user would never directly goto the /ExamplePortlet
webapp when accessing that portlet. I fill in the requestURI attribute with
the output from the <portlet:actionURL/> tag which creates a long portal
specific url which always starts with a "/". Displaytag seeing this long url
beginning with a "/" prepends it with /ExmaplePortlet so I end up with
http://localhost:8080/ExamplePortlet/portal/..... Instead of
http://localhost:8080/portal/.....


This change is noted in the change notes for 1.0rc1.

I am sure this functionality helps folks out who are not doing portlet work,
but it really causes problems ina portal environment. I can partially get
arounf this problem in 1.0rc2 by always using a empty requestURI and adding
the excludeParams="*" so the parameters don't just keep appending to the
previous request.

It would be great if this behavior was configurable through a table tag
attribute, so I can co-exist with other portlets that need the default
behavior in the weblogic portal (since weblogic portal is one big webapp I
can't do it via a properties file).

Does this make sense?

Thanks,

James

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of Bowe, Bastian
> Sent: Wednesday, November 10, 2004 3:07 AM
> To: '[EMAIL PROTECTED]'
> Subject: RE: [displaytag-devel] Problem with requestURI 
> change in 1.0rc1
> 
> Not sure what your actual problem is, nor what new option in 
> rc2 is but have checked
> http://jira.codehaus.org/browse/DISPL-86 ?
> 
> > -----Original Message-----
> > From: James Chamberlain [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, November 10, 2004 4:09 AM
> > To: '[EMAIL PROTECTED]'
> > Subject: [displaytag-devel] Problem with requestURI change in 1.0rc1
> > 
> > 
> > I have been using displaytag < 1.0rc1 in a portlet application for 
> > some time. I am testing 1.0rc1 to see if it will be a 
> smooth upgrade. 
> > I have had numerous issues with params being forwarded in 
> the past and 
> > I am real happy that an option has been added to the 1.0rc2 code in 
> > CVS so I don't have to maintain my own version which does the same.
> > 
> > That said the change to the requestURI in 1.0rc1 is really going to 
> > mess things up for me. Since I don't rely on params being 
> forwarded, I 
> > need to add them to the url by passing a custom requestURI in the 
> > table tag attribute. I use a portlet actionURL tag to 
> create the url 
> > for the requestURI. It always starts with a "/", but I 
> cannot have it 
> > prepending the URL with the Context. The context where the 
> portlet is 
> > installed is not the same as the portal's.
> > 
> > Would it be possible to make this behavior configurable via a tag 
> > attribute? Normally I would recommend it be changeable via 
> a property 
> > file instead, but I have to deploy in a WebLogic portal 
> where all the 
> > portlets run in one big webapp (really screwed up if you 
> ask me) and 
> > other portlets might require the behavior to work as default.
> > 
> > Can you help me out?
> > 
> > 
> > - James
> > 
> > 
> > 
> > -------------------------------------------------------
> > 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
> > 
> 
> 
> -------------------------------------------------------
> 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
> 
> 



-------------------------------------------------------
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

Reply via email to