开发者社区> 问答> 正文

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-20 11:24:25 834 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-20 11:24:32
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

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