在JSP中有没有其他方法可以从bean获取属性?

时间:2011-02-10 05:41:43

标签: java jsp properties

如果我想从bean获取属性并将其用于某些Java代码。例如,获取访问者数量但不输出它,仅用于其他一些用途。我无法使用,因为它会输出值。

如何获取属性但不输出?

3 个答案:

答案 0 :(得分:0)

您可以将属性设置为任何变量,然后您可以处理它。

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

例如:

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

即使您可以在不设置

的情况下处理它

答案 1 :(得分:0)

此示例检索会话范围的bean,并使用id myBean使其可用。虽然在jsp代码中使用scriptlet不是一个好习惯,但是一种方法是调用bean上的任何方法,如下所示。

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

<% myBean.getprop1(); %>

答案 2 :(得分:0)

<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"/>

  

根据这个使用你必须得到你的结果而不使用脚本....