将 jqote2 与 struts2 taglib 一起使用时出现问题
如果我尝试将jqote2变量声明添加到struts2 tablig中,例如名称属性。对于“<”和“>”字符,struts2 会将它们转义为 <和>到客户端浏览器,并使jqote2无法找到struts2标签属性中定义的变量,如下所示:
<script type="text/html" id="priceRowTemplate">
<![CDATA[
<tr>
<td>
<s:select name="alist[<%= this.index%>].field1"
list="@xxx.AEnumObject@values()"
listKey="toString()" listValue="caption" />
</td>
<td><input value="<%= this.priceOfAdult%>"/></td>
<td><input value="<%= this.priceOfKid%>"/></td>
<td>X</td>
</tr>
]]>
即使我使用
<select name="alist[<%= this.index%>].field1">..</select>
有人知道如何告诉 Struts2 不要转义 HTML 标记吗?多谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
虽然我从未使用过 Struts,但我在 google 上搜索了一下,发现 http:// /struts.apache.org/2.x/docs/property.html。这可能适合你的情况。
无论如何,如果你无法让它工作,我可以重写 jQote2 让你不依赖于
< >
样式标签。给我留言。
埃夫克斯
Though I've never used Struts I've googled a bit and found http://struts.apache.org/2.x/docs/property.html. This might work in your case.
Anyways, if you fail to get it to work, I could rewrite jQote2 for you to not depend on
< >
style tags.Drop me a note.
aefxx