Как я вывожу переменную в JSP?

Необходимо быть в состоянии назвать кнопки и дать им значение; тогда отобразите это имя как аргумент действию. С другой стороны, используйте 2 отдельных ссылки действия или 2 формы.

9
задан Shawn Grigson 5 August 2009 в 15:43
поделиться

3 ответа

Для любой переменной и стандартного вывода класс переменной должен реализовывать метод .toString () . Затем вы можете отправить его на обработанную веб-страницу через OutputStream в объекте HttpServletResponse с помощью <% = variable%>. Для классов java.lang это должно быть немедленно.

Для более сложных классов вам необходимо реализовать метод .toString () :


class A {
   private int x;
   private int y;
   private int z;

   public A(int x, int y, int z) {
       this.x = x;
       this.y = y;
       this.z = z;
   }

   // XXX: this method...
   public String toString() {
       return "x = " + x + "; y = " + y + "; z = " + z;
   }
}

Вы должны знать, что в JSP не является функцией / методом, например var_dump () в PHP или Data :: Dumper в Perl. В противном случае вы можете отправить вывод на сервер stdout поток, используя System.out.println () , но это не рекомендуется ...

3
ответ дан 3 November 2019 в 07:14
поделиться
<% out.println(variable); %>
2
ответ дан 3 November 2019 в 07:14
поделиться

Я не знаю, что вы можете сделать, кроме ручного просмотра свойств переменной.

<p>Prop1: <%= var1.prop1 %></p>
<p>Prop2: <%= var1.prop2 %></p>
0
ответ дан 3 November 2019 в 07:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: