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强转

相关推荐
摸鱼仙人~2 分钟前
Vue中markdown-it基础使用教程
前端·javascript·vue.js
Full Stack Developme6 分钟前
Java Simple Serial Connector 教程
java·stm32·单片机
xcs194059 分钟前
Java 上位机防空警报系统开发
java·开发语言
落魄江湖行10 分钟前
入门篇二:Nuxt 4路由自动生成:告别手动配置路由的日子
前端·vue.js·typescript·nuxt4
sR916Mecz10 分钟前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
java·linux·服务器
追光的蜗牛丿19 分钟前
C++中引用与指针的选择
开发语言·c++
Three~stone20 分钟前
MATLAB vs Python 两者区别和安装教程
开发语言·python·matlab
soragui31 分钟前
【Python】第 1 章:Python 解释器原理
开发语言·python
UAq6wn76j37 分钟前
.NET源码生成器使用SyntaxTree生成代码及简化语法
java·开发语言·.net
火飞鹰37 分钟前
封装MinIO为starter
java·数据库·spring boot