我想删除Struts 1.3显示标记中未显示的消息,当没有从数据库中获取记录时。
可以做到这一点......?
答案 0 :(得分:7)
从我的角度来看,默认行为应该是在空数据源的情况下不得显示任何消息。
empty_list 在我的情况下不起作用。我试过这个并且它有效:
<display:table ...
<display:setProperty name="basic.msg.empty_list" value="" />
<display:column ...
...
</display:table>
您还可以自定义html格式的消息:
<display:setProperty name="basic.msg.empty_list"
value="<span style=\"font-size:12px\">No data</span>" />
我希望它会有所帮助...
答案 1 :(得分:2)
您可以为显示表设置配置属性。 See here for more details
要设置的配置属性为basic.msg.empty_list_row
,默认情况下会显示“未找到任何内容”。值。 See this other page for more details
所以你的代码看起来像这样:
<display:table ... >
<display:setProperty name="basic.msg.empty_list_row">
... insert your choise here ...
</display:setProperty>
...
</display:table>
答案 2 :(得分:0)
删除&#34; pagesize&#34;属性,它修复了struts2&amp;的问题。 Displaytag 1.2(令人讨厌的消息称为PageBanner&#34;
答案 3 :(得分:-2)
将以下条目添加到"displaytag.properties"
文件并将文件放在类路径 -
basic.msg.empty_list=
此外,您可以在此处设置任何消息 -
找到匹配条目的{p>basic.msg.empty_list=No
个!!!