Есть ли другой способ получить свойство из bean-компонента в JSP? - PullRequest
1 голос
/ 10 февраля 2011

Если я хочу получить свойство из компонента и использовать его для некоторого кода Java. Например, получить количество посетителей, но не выводить его, просто для другого использования. Я не могу использовать, потому что он выведет значение.

Как можно получить свойство, но не вывести его?

Ответы [ 3 ]

0 голосов
/ 10 февраля 2011

В этом примере извлекается сессионный компонент и делает его доступным с помощью идентификатора myBean. Хотя не рекомендуется использовать скриптлеты в вашем jsp-коде, но одним из способов является вызов любого метода в бине, как показано ниже.

<jsp:useBean id="myBean" class="com.mycompany.MyBean" scope="session" />

<% myBean.getprop1(); %>
0 голосов
/ 18 июня 2012

<jsp:useBean id ="object instance" class="full qualified path of ur class" scope="according to need"/> <jsp:getProperty name="same as id" property="name of the property"/>

использовать в соответствии с этим вы должны получить результат без использования сценариев ....

0 голосов
/ 10 февраля 2011

Вы можете установить свойство для любой переменной, а затем обработать его.

<c:set var="name" scope="scope" value="expression"/>

например:

<c:set var="visitorCount" scope="scope" value="someBean.counter"/>

даже вы можете обработать его без установки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...