Struts标签
如何转义“&”等字符在struts标签中。例如我们可以提到。
<a href="./testaction.do?testmethod=bookResult&bookTitle=<bean:write name="booklist" property="title"/>" class="nLink"><bean:write name="booklist" property="title"/></a></small>
我正在迭代书籍列表数组(booklist)并逐一设置书籍标题。在这种情况下,我需要转义“&”等字符在“标题”属性中,以便执行该特定操作的相应逻辑。
谢谢。
How do I escape character like '&' in struts tags. For example we can mention.
<a href="./testaction.do?testmethod=bookResult&bookTitle=<bean:write name="booklist" property="title"/>" class="nLink"><bean:write name="booklist" property="title"/></a></small>
I'm iteration over a book list array (booklist) and setting book titles one by one.In this scenario I need to escape characters like '&' within the 'title' property in order execute the respective logic for that particular action.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
也许使用
filter
属性?更多关于
。文档指出:Maybe use the
filter
attribute?More on
<bean:write>
. The documentation states:我想您想在 URL 栏上显示书名(或在 URL 中使用它)。
有些书名带有“&”在他们的标题中。
如果是这样?您必须将其替换为“%26”。
在您设置集合的操作中替换它。
如果您从数据库中获取它,则将其替换为 sql 查询。
I suppose that you want to show the book title on URL bar (or use it in the URL).
And some of the book title is having '&' in their title.
If so? you have to replace it with '%26'.
Replace this in the action where you are setting the collection.
If you are fetching it from DB, then replace it in sql query.