开发者社区> 问答> 正文

urlrewrite带参数的配置问题-配置报错

"

使用urlrewrite进行url重写,对于不带参数的url测试没有问题。但带参数的url始终无法重写。请各位帮忙,看一下带参数的url该如何配置?

<pre class=""brush:xml; toolbar: true; auto-links: false;""><?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 4.0//EN" "http://www.tuckey.org/res/dtds/urlrewrite4.0.dtd">
<urlrewrite>
<!--不带参数的url配置--> <rule>
<from>^/user/alterUser</from>
<to>/user/userInfo.do</to>
</rule>
<outbound-rule>
<from>/user/userInfo.do</from>
<to>/user/alterUser</to>
</outbound-rule> <!--带参数的url配置--> <rule>
<from>^/resource/serverdetail/([0-9a-z]+)</from>
<to>/resource/viewServerInfo_viewServerDetail.do?serverIDEn=$1</to>
</rule>
<outbound-rule> <from>/resource/viewServerInfo_viewServerDetail.do?serverIDEn=([0-9a-z]+)</from>
<to>/resource/serverdetail/$1</to>
</outbound-rule>
</urlrewrite>



js中的链接如下:
$(function() {
   window.location.href="<c:url value='/resource/viewServerInfo_viewServerDetail.do?serverIDEn=83783274' />";
});



"

展开
收起
montos 2020-06-02 12:44:03 351 0
1 条回答
写回答
取消 提交回答
  • "

    window.location.href="<c:url value='/front/index.html' />";

    在地址栏上显示的是http://8.xiouhui.com/<c:url%20value='/front/index.html'%20/>

    ######

     var url1=("<c:url value=\"/front/componydetail.html?id="+data.componylist[i].componyId+"\" />");

    var $a=$("<a href='"+url1+"' target=\"_blank\" onclick=\"return pay("+userId+",'"+userName+"');\" class='lf'><img src='resource/images/"+data.componylist[i].componyPicture+"'/></a>");

    鼠标移上显示的是%3Cc:url%20value=%22/front/componydetail.html?id=1%22%20%3E%3c/a%3E

    是什么情况

    ######

    模板是jsp?你根本就没有解析c标签

    "
    2020-06-02 12:44:13
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载