Hello All,

I can make redirect url in my xsp, but I cannot activate it:

String sp = request.getServletPath();
sp = sp.replaceFirst ("do-delete.*$","");
String uri = request.getScheme()+"://"+request.getServerName();
if (request.getServerPort() != 0) {
  uri = uri + ":"+request.getServerPort();
}
uri = uri +  request.getContextPath() + sp + "admin.html";

and I try to 
1. response.sendRedirect(uri);
   error: method sendRedirect(String) is undefined for the type Response
   (I declared response with 
xmlns:xsp-response="http://apache.org/xsp/response/2.0"; )
   It is interesting, because j2ee's HttpServletResponse has a 
sendRedirect(String) method.

2. <action:redirect-to uri="">
   I don' t know how can I pass uri variable to uri="" . 
uri="<xs:expr>uri</xsp:expr> is an error, because nested < ...

3. Tried to set an action-result:
    <action:set-result name="redir">
         <xsp:expr>uri</xsp:expr>
    </action-result>
    <action:set-success/>
   error: java.lang.RuntimeException: java.lang.RuntimeException: 
java.lang.RuntimeException: Stylesheet directed termination

I have no more idea :-(

> Hello All,
>
> I have an sitemap.xmap snippet:
>
> <map:match pattern="do-delete-**">
>   <map:act type="xsp-action" src="../common/java/delete.xsp">
>       <map:parameter name="file" value="{1}"/>
>       <map:redirect-to uri="cocoon:/admin.html"/>
>   </map:act>
> </map:match>
>
> Unfotunately {1} can be dir/file format, forexample
> server/cocoon/app/do-delete-some_dir/any_file.ext
>
> after delete, I need to redirect it to original cocoon:/
> (server/cocoon/app/)
> but cocoon:/ is server/cocoon/app/do-delete-some_dir/
>
> So I need to remove do-delete* from end of uri.

-- 
thx,
----------------------------------------------------
Zoltan Zidarics programmer
PTE University Pecs, Hungary
icq: 43288694

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to