用response.sendRedirect("a.html?param=hello");用下面的JS方法如:var v=getUrlParameter('param'); function getUrlParameter( name ){ name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var results = regex.exec(window.parent.location.href ); if( results == null ) return ""; else {
2,el表达式
3,jstl标签
都可以!
request是jsp页面才能使用的,所以改成jsp页面比较好。
<%=session.getAttribute("pwd")%>
URL传值。。
什么书?具体点的代码?
function getUrlParameter( name ){
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec(window.parent.location.href );
if( results == null ) return ""; else {
return results[1];
}
}
截取后显示在页面上不就OK了
每天回帖即可获得10分可用分!
用response.sendRedirect("2.html?param=name");用下面的JS方法如:var a=getUrlParameter('param'),用URL传值,纯静态页面用不了EL
jsp:<%=session.getAttribute("name")%>
资料:w3cschool
非常感谢,就这个好。但是呢?就是要写这个getUrlParameter()方法,比较麻烦些。但是还好想要的效果实现了。