ESAPI.setAttribute设置值前端取不到

我在后端使用java设置email

java 复制代码
request.setAttribute("email",ESAPI.encoder().encodeForHTML("123456@qq.com"))

前端jsp页面获取不到,

javaScript 复制代码
var email="<%=ESAPI.encoder().encodeForHTML(request.getParameter("email"))%>";

后端设置使用的setAttribute,前端也要用getAttribute

javascript 复制代码
var email="<%=ESAPI.encoder().encodeForHTML((String)request.getAttribute("email"))%>";

注意使用String强转

相关推荐
爱编程的喵3 分钟前
React useContext 深度解析:告别组件间通信的噩梦
前端·react.js
XH华19 分钟前
C语言第一章数据类型和变量(上)
c语言·开发语言
暗影~行星30 分钟前
C语言,结构体指针案例
c语言·开发语言
码银33 分钟前
基于Java的Markdown到Word文档转换工具的实现
java·word
(Charon)39 分钟前
C语言手写简易 DNS 客户端(接收部分)
c语言·开发语言
ricky_fan1 小时前
解决bash终端的路径名称乱码问题
开发语言·chrome·vscode·bash
青衫客361 小时前
浅谈 Python 中的 yield——生成器对象与函数调用的区别
开发语言·python
Mr_Xuhhh1 小时前
QWidget的属性
java·数据库·c++·qt·系统架构
sun0077001 小时前
C++实现二叉树左右子树交换算法
开发语言·c++·算法
望获linux1 小时前
【实时Linux实战系列】多核同步与锁相(Clock Sync)技术
linux·前端·javascript·chrome·操作系统·嵌入式软件·软件