开发者社区> 问答> 正文

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

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

<?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' />"; });

展开
收起
kun坤 2020-06-02 17:32:12 433 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 17:32:20
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

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