使用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>
$(function() { window.location.href="<c:url value='/resource/viewServerInfo_viewServerDetail.do?serverIDEn=83783274' />"; });
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标签
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。