[opencms-dev] Accesing offline resources from the online project?

Michael Moossen m.moossen at alkacon.com
Thu Jul 21 07:42:07 CEST 2005


hi, Matias!
  try to use org.opencms.util.CmsRequestUtil#forwardRequest(String,
HttpServletRequest, HttpServletResponse) instead of sendRedirect.

-- 
Regards
Michael Moossen
Alkacon Software - The OpenCms Experts
http://www.alkacon.com



Quoting Matias Basilico <mbasilico at gmail.com>:

> Hi Thomas...thanks for your answer!!...
> 
> Here more details:
> 
> targetNewFolder = "/subFolder1/";
> 
> >What does cms.getRequestContext().getSiteRoot() say?
> 
> It says: "/sites/mySite"
> 
> when I finish to create the resource in the offline the tree is:
> 
> /sites/mySite/subFolder1/1.html
> /sites/mySite/subFolder1/2.html
> 
> and so on...
> 
> 
> >response.sendRedirect( cms.link(n + "1.html") );
> 
> It is the same line that I test...It doesn't work... :(
> 
> I execute the the cms.link() AFTER create the user, login the new user and
> change it to the offline...
> 
> Now I'm creating a normal CMS USER 'cause I thinki the webUser has not 
> permission
> to the offline, is it?
> 
> Again thanks for your interest in solve my problem...and I hope you or 
> someone can help
> me with this problem...
> 
> Matutek
> 
> 
> 2005/7/19, Thomas Maerz <thomasmaerz at gmx.de>:
> > 
> > Matias Basilico <mbasilico at gmail.com> writes:
> > 
> > > When I create the folder I switch the user to the offline project
> > > in the jsp with:
> > > //4 = OFFLINE PROJECT
> > > cmso.getRequestContext().setCurrentProject(cmso.readProject(4));
> > > //-----------------
> > >
> > > then after all the operations I want to go to the new resources with:
> > > response.sendRedirect( cms.link(targetNewFolder + "1.html") );
> > 
> > What's the URL of the resource if you preview it in your browser?
> > And what content has targetNewFolder?
> > What does cms.getRequestContext().getSiteRoot() say?
> > 
> > Does the following work?
> > 
> > | String n = targetNewFolder;
> > | n = cms.getRequestContext().removeSiteRoot(n);
> > | response.sendRedirect( cms.link(n + "1.html") );
> > 
> > 
> > Regards,
> > Thomas
> > 
> >
> 


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




More information about the opencms-dev mailing list