开发者社区> 问答> 正文

怎么防止html注入式攻击

写了一个简单的jsp。三个控件
一个text,一个password,一个submit
当点击submit时,跳转到另外一个页面,并输出前一个页面的text内容
问题是当在text中输入一些html的标签如:时
在跳转页中会把这些字符串变成html的控件,而不是字符串,有什么办法吗?

展开
收起
小旋风柴进 2016-03-12 09:54:22 2502 0
1 条回答
写回答
取消 提交回答
  • 提交时使用JS进行过滤一次进行unicode编码转换;后面接收到后进行反编码转换就ok。
    同时如果需要写进数据库的话还需要进行一些字段的过滤;因为有些符号会引起SQL的作用。

    当然你也可以使用存储过程等操作。

    2019-07-17 19:00:12
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载