当前位置: 首页 > 知识库问答 >
问题:

如何修复java中反映的XSS

姜建德
2023-03-14

共有1个答案

昌学
2023-03-14

一个简单的方法,您可以使用OWASP企业安全API(Java版):

 String safe = ESAPI.encoder().encodeForHTML( request.getParameter( "input" ) );

请参阅这些链接:

OWASP企业安全API(Java版)文档

 类似资料:
  • 嗨,我是Java的初学者,我正在尝试编写这个程序,我可以在其中输入数字,但是当我输入“完成”时,我得到了我称为总计的值,numberInput。但是,当我运行它并输入“完成”时,我在线程“main”java.lang.NumberFormatException中得到异常:对于输入字符串:“完成”。你知道我如何修复这个问题吗? 这是我的代码: 谢谢你的帮助

  • 问题内容: 运行Java程序时出现错误。有什么问题,我该如何解决? 问题答案: 没有更多的信息,很难找出问题所在,但根本原因是,您可能是针对缺少该方法的该类的另一个版本编译了一个类,而不是运行该类时所使用的方法。 查看堆栈跟踪…如果在库中的对象上调用方法时出现异常,则很可能在编译和运行时使用库的不同版本。确保两个地方的版本都正确。 如果在调用由类实例化对象的方法,当出现异常你做,那么你的构建过程似

  • 异常在线程"main"java.lang.IndexOutOfBoundsExc0019:索引: 0,大小: 0在java.util.ArrayList.range检查(ArrayList.java:604) 符合arraylist.java 一致 请帮帮忙

  • 我的应用程序中有一堆RecyclerViews,在Fabric中看到这个异常已经有一段时间了。 堆栈跟踪: 查看更新后的stacktrace,这似乎是我的的一个问题。 适配器代码可在此处找到: https://pastebin.com/hzmkcdh5

  • 你好,我是hibernate的新成员,目前我正在尝试做一些实践中的事情。但有一些错误。 我尝试在我的项目中使用hibernate。我阅读了教程,并开始将Hibernate集成到我的java maven项目中。所以首先我添加了下一个依赖项: 下一步是将hibernate.cfg.xml文件添加到src/main/resources目录中。此文件如下所示: 我还创建了类,它类似于: 当我尝试为方法创建

  • 当我反编译MCP9.18(对于1.8.8)以生成minecraft客户端时,我得到了一个错误。当它到达重新编译过程时,它给了我一个巨大的错误。来自cmd提示符的图片 我认为声明: ==在JAVA代码中发现的错误== 错误:不再支持源选项6。使用7或更高版本。 错误:不再支持目标选项6。使用7或更高版本。 == 应该有帮助。谢谢! 编辑:所以基本上你必须编辑这个:conf\mcp。cfg 打开 感谢