ESAPI.setAttribute设置值前端取不到

我在后端使用java设置email

java 复制代码
request.setAttribute("email",ESAPI.encoder().encodeForHTML("[email protected]"))

前端jsp页面获取不到,

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

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

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

注意使用String强转

相关推荐
bysking4 分钟前
【27-vue3】vue3版本的"指令式弹窗"逻辑函数createModal-bysking
前端·vue.js
LuckySusu4 分钟前
【HTML篇】script`标签中的 defer 与 async:深入解析异步加载 JavaScript 的差异
前端·html
CAD老兵5 分钟前
在 TypeScript 中复用已有 Interface 的部分属性:完整指南
前端
龚思凯10 分钟前
Vue 3 中 watch 监听引用类型的深度解析与全面实践
前端·vue.js
Mikhail_G15 分钟前
Python应用变量与数据类型
大数据·运维·开发语言·python·数据分析
BillKu17 分钟前
Java + Spring Boot + Mybatis 插入数据后,获取自增 id 的方法
java·tomcat·mybatis
全栈凯哥17 分钟前
Java详解LeetCode 热题 100(26):LeetCode 142. 环形链表 II(Linked List Cycle II)详解
java·算法·leetcode·链表
chxii18 分钟前
12.7Swing控件6 JList
java
全栈凯哥20 分钟前
Java详解LeetCode 热题 100(27):LeetCode 21. 合并两个有序链表(Merge Two Sorted Lists)详解
java·算法·leetcode·链表
于冬恋20 分钟前
Web后端开发(请求、响应)
前端