Может ли класс иметь свойство static / final в javabean? - PullRequest
1 голос
/ 12 марта 2012

Пожалуйста, дайте мне знать, можем ли мы создать свойство в файле класса javabean как статическое или окончательное?

Если да, то возможно ли получить то же значение из класса и отобразить его наэкран с помощью тега javabean в файле jsp следующим образом:

  <jsp:setProperty/>
  <jsp:getProperty/>

1 Ответ

1 голос
/ 12 марта 2012

Да. Просто предоставьте добытчик для этого. Установщик (как требуется <jsp:setProperty>) не имеет смысла, так как переменная, по-видимому, должна быть final.

private static final String SOME_CONSTANT = "peek-a-boo";

public String getSOME_CONSTANT() {
    return SOME_CONSTANT;
}

Кроме старомодного <jsp:getProperty>, вы также можете просто использовать EL (обратите внимание, что для этого по-прежнему требуется геттер).

${bean.SOME_CONSTANT}

Смотри также:

...