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

相关推荐
xcLeigh1 分钟前
AI 绘制图表专栏:用豆包轻松实现 HTML 柱状图、折线图与饼图
前端·人工智能·html·折线图·柱状图·图表·豆包
码代码的霖2 分钟前
HTML———标签元素
前端·html
BillKu3 分钟前
html2pdf.js使用与配置详解
开发语言·javascript·ecmascript
鲸落✗5 分钟前
深入解析单HTML实现的网页版《我的世界》(附代码下载链接)
前端·python·html
i***27956 分钟前
springboot集成onlyoffice(部署+开发)
java·spring boot·后端
Aerelin8 分钟前
豆瓣数据采集案例
前端·爬虫·python·js·playwright
n***s9098 分钟前
ThinkPHP和PHP的区别
开发语言·php
扑棱蛾子9 分钟前
unipush推送入门:10分钟搞定UniPush在线消息集成
前端
code bean9 分钟前
【C++】全局函数和全局变量
开发语言·c++·c#
safestar201210 分钟前
Elasticsearch ILM实战:从数据热恋到冷静归档的自动化管理
java·开发语言·jvm·elasticsearch·es