微蓝网分享经验,让生活更简单!移动APP免费注册登录

在jsp中怎么获得客户端传入的参数,在jsp中怎么获得客户端传入的参数信息

阅读:91次 时间:2024-01-04 16:47:34来源:用户
最佳经验
由作者撰写原创经验并推荐置顶

当一个url过来时,如:http://localhost:8080/SpringMVC/hello,jsp?name=john,在hello,jsp页面,我们可以这样得到name的值,以下内容是由微蓝经验网用户发布在jsp中怎么获得客户端传入的参数,在jsp中怎么获得客户端传入的参数信息,希望对于用户有一定帮助,为朋友进行解决疑惑,如若想了解更多相关内容,可以向底部移动了解更多与本教程文章相关解决经验方法!

在jsp中怎么获得客户端传入的参数,在jsp中怎么获得客户端传入的参数信息
方法/步骤
  1. 1

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

    在jsp中怎么获得客户端传入的参数,在jsp中怎么获得客户端传入的参数信息
  2. 2

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

    hello:${param,name}

    在jsp中怎么获得客户端传入的参数,在jsp中怎么获得客户端传入的参数信息
  3. 3

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

    $(function(){ alert(${param,name}); });

    在jsp中怎么获得客户端传入的参数,在jsp中怎么获得客户端传入的参数信息
  4. 4

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

    在jsp中怎么获得客户端传入的参数,在jsp中怎么获得客户端传入的参数信息
  5. 5

    附:验证测试用的hello,jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java,sun,com/jsp/jstl/core"%><% String path = request,getContextPath(); String basePath = request,getScheme() + "://" + request,getServerName() + ":" + request,getServerPort() + path + "/"; String nameStr = request,getParameter("name");//用request得到 request,setAttribute("nameAttr", nameStr);%><,DOCTYPE html>Hello Hi, Hi,<%=nameStr%> Hi,${param,name}

    在jsp中怎么获得客户端传入的参数,在jsp中怎么获得客户端传入的参数信息
  6. 6

    Web安全的XSS知识请参考Java安全下的XSS部分。

    在jsp中怎么获得客户端传入的参数,在jsp中怎么获得客户端传入的参数信息
THE END
分享到:
免责声明:本文来自微蓝网用户分享,不代表微蓝网的立场。
作者信息

新手帮助关于我们招聘信息反馈投诉免责声明服务协议最新文章

微蓝网部分素材(图片、视频、音频等)来自于网络,不代表本站立场,以上素材或内容仅代表作者个人观点,因此产生相关问题作者本人负责,本站将不承担任何法律责任! 如有问题请进行侵权投诉

© 2025 VLPOS.com 版权所有 微蓝网 ICP备案号:黑ICP备20003952号-1  黑公网安备 23012602000120号