Hello you people, maybe someone knows:
why does the var $1 get evaluated in this code (or how do i address it alright so it would get evaluated, as it obviously seems to be out of scope!?): (jsp-code) <rx:regexp id="rx4">s/href="(?!http:)(.*?)"/<%= response.encodeURL("$1") %>"/gmi</rx:regexp> (generated servlet code: do { // end // HTML // begin [file="/db_mbhw.jsp";from=(196,20);to=(196,44)] out.write("s/href=\"(?!http:)(.*?)\"/"); // end // begin [file="/db_mbhw.jsp";from=(196,47);to=(196,73)] out.print( response.encodeURL("$1") ); // end // HTML // begin [file="/db_mbhw.jsp";from=(196,75);to=(196,80)] out.write("\"/gmi"); // end // begin [file="/db_mbhw.jsp";from=(196,80);to=(196,92)] } while (_jspx_th_rx_regexp_3.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ) and not in this one ? (jsp-code) <rx:regexp id="rx3">s/href="(?!http:)(.*)"/href="generic_import.jsp?url=<%= java.net.URLEncoder.encode("$1") %>"/gmi</rx:regexp> (generated servlet code: do { // end // HTML // begin [file="/db_mbhw.jsp";from=(194,20);to=(194,71)] out.write("s/href=\"(?!http:)(.*)\"/href=\"genric_import.jsp?url="); // end // begin [file="/db_mbhw.jsp";from=(194,74);to=(194,108)] out.print( java.net.URLEncoder.encode('$1') ); // end // HTML // begin [file="/db_mbhw.jsp";from=(194,110);to=(194,115)] out.write("\"/gmi"); // end // begin [file="/db_mbhw.jsp";from=(194,115);to=(194,127)] } while (_jspx_th_rx_regexp_2.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN); ) basically, what i need to do, is to parse an imported resource and take specific hrefs and modify them so they would hand over their values as a parameter to another jsp, which imports that given param (the original url). You see the problem why i need encoding looks like this: href="generic_import.jsp?url_param=original_url?p1=value1&p2=value2" ps: maybe there is also a tag that would do the task, but for example <c:urlencode> is deprecated, <c:url> only seems to rewrite and i did not come across another similar solution ! thanx in advance for your kind help. timo einsiedler-burger -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>