如何逃避像'&'这样的角色?在struts标签中。例如,我们可以提及。
<a href="./testaction.do?testmethod=bookResult&bookTitle=<bean:write name="booklist" property="title"/>" class="nLink"><bean:write name="booklist" property="title"/></a></small>
我正在迭代书籍列表数组(书单)并逐个设置书名。在这种情况下,我需要转义像'&amp;'这样的字符。在'title'属性中,为了执行特定操作的相应逻辑。
感谢。
答案 0 :(得分:7)
也许使用filter
属性?
<bean:write name="booklist" property="title" filter="true" />
有关<bean:write>
的更多信息。文档说明:
如果此属性设置为
true
, 渲染的属性值将是 过滤掉的字符 HTML中的敏感,以及任何此类 字符将被其替换 实体等价物。
答案 1 :(得分:4)
我想你想在URL栏上显示书名(或在URL中使用它)
一些书的标题是“&amp;”在他们的头衔。
如果是这样?你必须用'%26'替换它
在您设置集合的操作中替换它
如果从DB中获取它,则在sql查询中替换它。