Struts2 Struts 2<;s:if>;标签问题
我的pojo课程如下: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; /
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所说的属性。