网页出现乱码的解决办法

String content = teacher_mytask_detaillist.get(1)+"";//获取到数据库中的字段值,进行相应的替换
content = content.replaceAll("&lt;", "<").replaceAll("&gt;", ">");
content = content.replaceAll("(", "\\(").replaceAll(")", "\\)");
content = content.replaceAll("'", "'");
content = content.replaceAll(""", "\"");

把要显示的内容进行乱码替换

在对应项目的类文件下面添加白名单页面
添加方法
找到相应的过滤器xml文件,把需要过滤的文件添加进去。

下面内容是加了过滤器了 xss 跨站攻击的过滤器

[r00t@jspx006 classes]$ cat whatysecurity.xml
<?xml version="1.0" encoding="UTF-8"?>
<root>
<!-- 2??3??y?ò±í′?? -->
<exclusion>
<url value="/exclusion/test.jsp" />
<url value="/exclusion/test1.jsp" />
</exclusion>
<filters>
<!-- url?3??y?ò±í′?? -->
<filter name="xss">
<!-- 0 ±í?2??T?? 1±í?html?T???url?3??y?ò±í′?? 2?ì?дparm??2?2?êy£?2?êy?éò?,o???a-->
<item url="^/standard/blank_\w+.action" param="a,b" type="0" />
<item url="^/examples/upload_upload.action" param="note" type="1" />
<item url="^/training/manager/courseware/enter_courseware.jsp" type="0" />
<item url="^/courseware/normalhttp/normalhttp_set.jsp" type="0" />
<item url="^/courseware/normalhttp/normalhttp_setexe.jsp" type="0" />
新增添加项<item url="^/training/classmanager/classnotice_add.jsp" type="0" />
修改编辑项<item url="^/training/classmanager/classnotice_edit.jsp" type="0" />
</filter>
<filter name="upload">
<!-- 1 ±í?′óС2??T?? 2±í?ààD???T?? 3??2??T?? url2??3??y?ò£?2?êy?éò?,o???a--><item url="/examples/upload_upload.action" param="file1" type="0" />
</filter>
<filter name="sql">
<!-- url?3??y?ò£?2?ì?дparm??2?2?êy£?2?êy?éò?,o???a-->
<item url="^/examples/upload_\w+.action" param="field1,field2" />

</filter>
</filters>
</root>

使用编辑器上传代码到数据库,数据库中的代码有html代码,前台显示html乱码处理的更多相关文章

  1. 项目总结21:项目总结21:input实现多图上传(FormData)(上传OSS并保存数据库)

    项目总结21:input实现多图上传(FormData)(上传OSS并保存数据库) 备注:本案例,作为Demo,包含少量的项目业务逻辑,input多图上传的逻辑是完整的: 不废话直接上代码 1-前端标 ...

  2. PHP实现上传文件并存进数据库的方法

    本文实例讲述了PHP实现上传文件并存进数据库的方法.分享给大家供大家参考.具体如下: show_add.php文件如下: <?php if(!isset($_REQUEST[''id'']) o ...

  3. 百度编辑器上传视频以及视频编辑器预览bug解决

    百度编辑器目前来讲是运用比较广泛的一个编辑器了,不仅开源还有中文的文档,所以很受欢迎,不过里面也有许多地方需要开发人员自己调试,其中一个比较常见的问题就是上传视频了,上传视频本身有一些小bug,这个基 ...

  4. 把上传过来的多张图片拼接转为PDF的实现代码

    以下是把上传过来的多张图片拼接转为PDF的实现代码,不在本地存储上传上来的图片,下面是2中做法,推荐第一种,把pdf直接存储到DB中比较安全. 如果需要在服务器上存储客户端上传的文件时,切记存储文件时 ...

  5. Kindeditor编辑器上传附件,自动获取文件名显示。

    大部分在线编辑器在上传附件之后都是会以路径的形式显示出来很不友好.类似这样..怎么样显示成这样用户上传的原始文件名呢.就是这样.是不是看着很友好. kindeditor编辑器上传文件是已插件的形式调用 ...

  6. 百度编辑器上传视频报Http请求错误,.net实现方式

    在使用百度编辑器上传视频的时候遇到一个很奇怪的问题,当视频大小在20M以下的时候,上传正常.当大于20M时,一直报Http请求错误. 处理步骤: 1.修改编辑器配置信息,如图所示,改成你想要的大小 2 ...

  7. ASP.NET CORE RAZOR :将文件上传至 ASP.NET Core 中的 Razor 页面

    本部分演示使用 Razor 页面上传文件. 本教程中的 Razor 页面 Movie 示例应用使用简单的模型绑定上传文件,非常适合上传小型文件. 有关流式传输大文件的信息,请参阅通过流式传输上传大文件 ...

  8. SpringMVC 实现POI读取Excle文件中数据导入数据库(上传)、导出数据库中数据到Excle文件中(下载)

    读取Excale表返回一个集合: package com.shiliu.game.utils; import java.io.File; import java.io.FileInputStream; ...

  9. MVC4.0 上传Excel并存入数据库

    这里的这个功能实现在WebForm很好实现,上传阶段简单的一个FileUoLoad控件就搞定了,什么取值,什么上传都是浮云,微软都帮我们封装好了,我们只需要一拖一拽就OK了,但这些在MVC中是不行的! ...

  10. JQ上传预览+存数据库

    因为之前老师讲的方法有不少BUG 现在经过完善已经修复 之前老是讲的方法是每一张都会被传到后台文件夹里面去 导致在预览过程中如果刷新页面 那么预览的图片不能从后台文件夹中删除  这个方法实现在本地预览 ...

随机推荐

  1. 虚拟机里面做了个MySQLS主从:

    虚拟机里面做了个主从: 但是IO现成一直不能跟主库上的dump现成通信, Slave_IO_Running: No Last_IO_Error: error connecting to master ...

  2. 解决openssh TimeOut

    SSH Client:ServerAliveInterval 100 SSH server:ClientAliveInterval 30TCPKeepAlive yes ClientAliveCoun ...

  3. 关于DES加密中的 DESede/CBC/PKCS5Padding

    今天看到一段3DES加密算法的代码,用的参数是DESede/CBC/PKCS5Padding,感觉比较陌生,于是学习了一下. 遇到的java代码如下: Cipher cipher=Cipher.get ...

  4. Loadrunner脚本回放 场景运行过程中常见错误分析

    问题一:Loadrunner超时错误问题描述 Loadrunner超时错误:在录制Web协议脚本回放时超时情况经常出现,产生错误的原因也有很多,解决的方法也不同. 问题现象Error -27728: ...

  5. [转载]linux创建用户命令

    原文地址:linux创建用户命令作者:疯狂的核桃 创建用户.设置密码.修改用户.删除用户: useradd testuser   创建用户testuser passwd testuser   给已创建 ...

  6. idea编辑区光标问题

    本文转自:http://blog.csdn.net/shaoyezhangliwei/article/details/48735417 今天在用idea的情况下 ,莫名闪退了 ,重新打开的时候发现 光 ...

  7. struts2的DevMode(开发模式)模式

    本文转自:http://blog.csdn.net/q1054261752/article/details/48687119 在实际应用开发或者是产品部署的时候,对应着两种模式: ① 开发模式(dev ...

  8. HDUOJ---2152

    Fruit Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submi ...

  9. Python 的 pandas 实践

    Python 的 pandas 实践: # !/usr/bin/env python # encoding: utf-8 __author__ = 'Administrator' import pan ...

  10. Block全面分析

    1.第一部分 定义和使用Block, 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 - (void)view ...