在jsp页面接收url参数,可以使用这样的方法:
在jsp中可以这样使用:<body>hi,<%=name%></body>
注:<%=name%>不能防御XSS攻击
当然也可以在<body>中使用 ${param.name} 方法来获得,这里的param 是隐含对象,相当于reques.getParameter()方法。如:
此时如果url参数包含中文的话就需要进行转码操作,如下:
英文不需要转码操作,但是建议始终进行转码操作,这样处理起来会方便很多。
hrequest = {}hj.request.get = function (paramName) { var aParams = document.location.search.substr(1).split('&')for (i = 0i <aParams.lengthi++) { var aParam = aParams[i].split('=')if (paramName.toLowerCase() == aParam[0].toLowerCase()) return aParam[1].trim()}return ""}
hj.request.getUrl = function () { return top.location.href}
hj.request.getRef = function () { return document.referrer}参数名可以自己改,放在公共类里面当成自己的类使用