在jsp页面如何获得url参数

发布于 2018-05-30  4.67k 次阅读


当一个url过来时,如:http://localhost:8080/SpringMVC/hello.jsp?name=john,在hello.jsp页面,我们可以这样得到name的值,代码如下:

然后在<body>Hi,<%=name%></body>中显示。

也可以在body中直接用${}得到,因为当使用jstl时,url请求参数被放置到隐含对象param中。所以可以这样写:

依据此逻辑,在使用jquery时,也可以用同样的方法得到,如:

当然,<%=name%>不能防御XSS攻击,可以采用JSTL(JSP Standard Tag Library)开放源代码的JSP标签库。

 

附:验证测试用的hello.jsp


我们的征途是是星辰大海