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]