【问题标题】:Struts2 jQuery Autocompleter Not Escaping ASCIIStruts2 jQuery Autocompleter 不转义 ASCII
【发布时间】:2013-09-08 11:11:59
【问题描述】:

我目前正在尝试在我的自动完成程序中找到一种方法来转义 ASCII 或特殊字符,但没有运气。我正在使用Struts2 jQuery autcompleter,当列表中有& 时,它会转换为&。由于多种原因,这使用户的生活变得困难,所以我认为会有一个类似于 escapeHtml 的属性。到目前为止,我的搜索一无所获。我设法偶然发现了一个similar question,但它并没有太大用处。

我的动作类正确设置了值,让我认为这是自动完成器的一些功能。看到没有人抱怨,我猜我可能做错了什么。我将尝试在下面包含有关我如何设置的相关代码。

标签库声明:

<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>

自动完成器声明:

<sj:autocompleter id="parentLookup" name="parentLookup" list="%{parentListArray}" forceValidOption="true" loadMinimumCount="3" style="width:245px" onblur="checkIssuerParentRelationship()"  />

哦,parentListArray 只是一个字符串数组。

任何帮助将不胜感激。

【问题讨论】:

    标签: javascript jquery struts2 autocomplete jquery-ui-autocomplete


    【解决方案1】:

    虽然这是一个老问题,但也许答案可能对某人有用。我在尝试显示引号时遇到了同样的问题,并且自动完成器总是在每个地方显示&amp;quot;。解决方案是在 sj:autocompleter 中添加以下属性:

    selectBox="true"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-16
      • 1970-01-01
      • 2018-05-25
      • 1970-01-01
      相关资源
      最近更新 更多