【问题标题】:Struts2 Property tag default escape propertyStruts2 属性标签默认转义属性
【发布时间】:2013-01-31 23:57:57
【问题描述】:

在struts2中有什么方法可以将所有属性标签的默认escapeXML属性设置为false?

我在网上搜索了这个,好像我只能找到一个人说这是不可能的。有人知道怎么做吗?

【问题讨论】:

    标签: java struts2 escaping html-escape-characters


    【解决方案1】:

    不,组件的来源和属性标签将默认值硬编码为true

    (我认为您的意思是escapeHtml 属性,因为escapeXml 默认为false。)

    除了创建将其设置为 true 的自定义标签之外,我想不出一种方便的方法来做到这一点;如果您只使用标签属性的一个子集,这不会繁重。

    【讨论】:

    • @AbSoLution8:是的,在 Jarvana.com 或类似网站上搜索标签的源代码,更改默认值并编译它。请记住,出于安全原因,它存在并且默认情况下处于打开状态。您应该通过自己激活它们来了解哪些字段可能容易受到注入攻击......否则,整个应用程序可能会变成一个大洞
    猜你喜欢
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多