如何使用css,把div设置为一个椭圆容器,在做html页面开发时,我们一般都是使用div来做容器的,如果你需要一个椭圆形的容器,我们可以使用div来实现的,下面来看一下。......
jsp中怎么转义html代码来安全的输出
jsp开发中,有的模型数据中会包含html代码,如果不加以控制的话,有可能会造成页面排版错误,功能异常等问题,本文给大家介绍下,在jsp中怎么转义模型数据中的html代码,来做更安全的输出
工具/原料
- 电脑
- idea
- tomcat
- FireFox浏览器
方法/步骤
启动idea开发工具并打开jsp的工程
我这里新建一个jsp文件来给大家演示
在页面头部引入jstl的c标签库和fn标签库,代码如下
%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
通过${fn:escapeXml(模型数据变量)}函数可以转义模型数据变量中的html代码,我们在body中插入如下测试代码
c:set var="html">
h1>标题/h1>
/c:set>
未转义前html变量:${html}br/>
转义后html变量:${fn:escapeXml(html)}
保存测试代码,启动jsp工程,在浏览器中访问我们的测试页面,来验证结果,发现转义后的html变量会输出html代码本身,证明我们调用的fn:escapeXml函数已经生效啦
在测试的网页中鼠标右键,点击查看页面源代码
观察网页源代码,我们会发现html变量在转义后,>相关的html特殊语义代码部分会被转义处理
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: HTML
相关文章
- 详细阅读
- 详细阅读
-
HTML5创作工具,MAKA 2.0史上最全操作指南详细阅读
HTML5创作工具,MAKA 2.0史上最全操作指南,超过15000种模板组合。还怕你没有发挥的空间吗?MAKA(中文:码卡)作为中国最早推出移动端卡片式交互模式的创新者,随着HTML5技术的日渐成熟......
2023-03-16 433 HTML