如何删除Struts 1.3的显示标签中未显示的内容

时间:2011-05-13 09:40:48

标签: struts displaytag

我想删除Struts 1.3显示标记中未显示的消息,当没有从数据库中获取记录时。

可以做到这一点......?

4 个答案:

答案 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个!!!