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

 时间:2024-10-15 03:45:44

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

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

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

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

3、 依据此逻辑,在使用jquery时,也可以用同样的方法得到,如:$(function(){ alert(${param.name}); });

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

4、 当然,<%=name%>不能防御XSS攻击,可以采用JSTL(JSP Standard Tag Library)开放源代码的JSP标签库。Hi,<c:out value="${name}"/>

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

5、附:验证测试用的hello.jsp<婊剧琏兄%@ page language="java" contentType="text/html; ch锾攒揉敫arset=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> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Hello</title> </head> <body> Hi,<c:out value="${nameAttr}"/> Hi,<%=nameStr%> Hi,${param.name}</body> </html>

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

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

在jsp中怎么获得客户端传入的参数
  • PROFIBUS从站设备快速接入PROFINET通讯网络方法
  • PLSQL Developer怎么设置刷新已录入的记录
  • Skype通知声音怎么关闭
  • QQ输入法图标点亮方法
  • RabbitMQ web 管理界面的登录密码忘记了怎么办
  • 热门搜索
    健康手抄报图片大全 读书手抄报花边 关于父亲节的手抄报 我爱文学手抄报内容 5.1劳动节手抄报 劳动节手抄报简单一点 普法手抄报 庆祝国庆节手抄报 清明手抄报资料 5.1手抄报