Struts2 Struts 2<;s:if>;标签问题

Struts2 Struts 2<;s:if>;标签问题,struts2,struts,Struts2,Struts,我的pojo课程如下: public class HelpBean { private String title; public String getTitle(){ return title; } public void setTitle(String title){ this.title = title; } } 一个动作类如下: public class MyAction implements Action { private HelpBean bean; /

我的pojo课程如下:

public class HelpBean {
 private String title;

 public String getTitle(){
  return title;
 }

 public void setTitle(String title){
  this.title = title;
 }

}
一个动作类如下:

public class MyAction implements Action {
 private HelpBean bean;
 //other fields

 public HelpBean getBean() {
  return bean;
 }

 public void setBean(HelpBean bean) {
  this.bean = bean;
 }

}
在我的jsp页面中,我尝试检查以下条件:

<s:if test=%{!bean.getTitle().trim().contains("bad_title")}>
    //execute good code
</s:if>

//执行好代码
我在下面也试过了,但这个也不行:

<s:if test=%{bean.getTitle().trim().contains("bad_title") == false}>
    //execute good code
</s:if>

//执行好代码
不共享xml,因为路由和一切工作正常。只有当我的标题不包含“坏标题”时,我才会在检查时遇到问题

有许多不同的标题,因此我无法在此处比较
包含()
,因此检查
!包含()


我错过了什么?有人能指出吗。在否决表决之前,请解释是否遗漏了某些内容。

我认为应该进行检查

<s:if test="%{!bean.getTitle().trim().contains('bad_title')}">

您是否检查了“bean.getTitle().trim()”实际返回的内容?需要引用Evgeni所说的属性。