Struts 2проблема с тегом - PullRequest
       9

Struts 2проблема с тегом

0 голосов
/ 28 ноября 2018

У меня есть класс 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, как маршрутизация и все работает отлично.У меня только проблема с проверкой, если мой заголовок не содержит "bad_title".

Есть много разных заголовков, поэтому я не могу сравнить для contains() здесь, следовательно, проверяю для !contains()

Что мне здесь не хватает?Может кто-то, пожалуйста, укажите.Перед голосованием, пожалуйста, объясните, если что-то пропущено.

1 Ответ

0 голосов
/ 29 ноября 2018

ИМО чек должен быть

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