`
Junjiejkl
  • 浏览: 61870 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jsp:useBean(session)

阅读更多
<%-- *************** SessionBean.jsp **************** --%>


<jsp:useBean id="counterBean"
             scope="session"
             class="bean.CounterBean" />
             

<%--
<%
bean.CounterBean counterBean = (bean.CounterBean)session.getAttribute("counterBean");
if(counterBean == null) {
	counterBean = new bean.CounterBean();
	session.setAttribute("counterBean", counterBean);
}
%>
--%>
<HTML>
<BODY>
<H3>CounterBean scope="session" Example</H3>
<B>Count:</B> <%= counterBean.getCount() %>
</BODY>
</HTML>


<%-- ************** SessionBean2.jsp **************** --%>
<jsp:useBean id="counterBean"
             scope="session"
             class="bean.CounterBean" />
<HTML>
<BODY>
<H3>CounterBean scope="session" Example</H3>
<B>Count:</B> <%= counterBean.getCount() %>
</BODY>
</HTML>


//=================== CounterBean.java =================
package bean;

import java.io.Serializable;

@SuppressWarnings("serial")
public class CounterBean implements Serializable {
	private int count = 0;

	public CounterBean() {
	}

	public int getCount() {
		count ++;
		return count;
	}

	public void setCount(int count) {
		this.count = count;
	}

	
}
分享到:
评论

相关推荐

    jsp事例jsp usebean session

    在JavaServer Pages (JSP) 技术中,`useBean` 指令和 `session` 对象是两个核心概念,它们对于构建动态、数据驱动的Web应用程序至关重要。在这个事例中,我们将深入探讨如何在JSP中利用 `useBean` 指令创建并管理...

    JSP useBean连接 Access 数据库,不使用数据源

    在Java服务器页面(JSP)开发中,`useBean`指令是用于实例化JavaBeans或重用已存在的Java对象的。在这个场景下,我们将探讨如何使用`useBean`指令来连接到Access数据库,而不依赖于数据源(DataSource)。Access...

    Java Web程序设计任务驱动教程课后习题参考答案 - 蓝敏、周伟敏、杨茜

    * JSP 九大主要内置对象:out、page、request、response、session、application、config、pageContext 和 exception * request 对象用来获取名为 “username” 的请求参数:request.getAttribute("username") * 向...

    jsp标准动作

    5. &lt;jsp:useBean&gt;:用于装载一个将在 JSP 页面中使用的 JavaBean。 6. &lt;jsp:setProperty&gt;:用于设置 Bean 的属性。 7. &lt;jsp:getProperty&gt;:用于检索 Bean 的属性值。 jsp:useBean 标记用于装载一个将在 JSP 页面中...

    Java开发与设计教程

    &lt;jsp:useBean id="eUser" scope="request" class="org.training.course.web.bean.User"/&gt; ``` 等价的Java代码如下所示: ```java User eUser; eUser = (User) request.getAttribute("eUser"); if (eUser == null) ...

    jsp常用标签

    语法:&lt;jsp:useBean id="name" scope="page | request | session | application" typeSpec /&gt; * typeSpec 有以下几种可能的情况:class="className" | class="className" type="typeName" | beanName="beanName" ...

    JSP+UseBean网上购书系统

    1. **JavaBeans的使用**:在JSP页面中,`&lt;jsp:useBean&gt;`标签首先会查找在指定作用域(如page、request、session或application)中是否存在指定类型的JavaBean。如果不存在,它会根据类名创建一个新的实例,并将其放...

    WEB开发之JSP的三种注释方式.docx

    &lt;jsp:useBean id="BeanName" class="BeanClass" scope="page|request|session|application"/&gt; ``` 这里的`id`属性定义了Bean的唯一标识,`class`属性指定Bean的全限定类名,`scope`属性定义了Bean的作用域,可以是`...

    javaBean标签(了解)1

    在这个例子中,我们看到两个`jsp:useBean`标签,它们分别用来实例化一个名为`Customer`的JavaBean。 1. `jsp:useBean`标签:这个标签用于在指定的范围内查找或创建一个JavaBean实例。在这里,我们有两个`jsp:...

    JSP动态网页设计:第9章 JSP动作元素.ppt

    创建或查找JavaBean的动作,语法为`&lt;jsp:useBean id="beanId" class="fully.qualified.BeanClass" scope="page | request | session | application" /&gt;`。`id`是JavaBean的引用名,`class`指定Bean的完整类名,`...

    javabean教程[2]

    &lt;jsp:useBean id="myBean" scope="session" class="com.example.MyBean" /&gt; ``` 这里的`id`属性是JavaBean的唯一标识符,`scope`表示其作用域,`class`则是JavaBean的全限定类名。 2. `&lt;jsp:setProperty&gt;`标签 `...

    jsp表单的FORM传值

    在jsp页面中,可以使用&lt;jsp:setProperty&gt;动作来设置javaBean的属性,例如:&lt;jsp:usebean id="cart" scope="session" class="session.carts" /&gt; &lt;jsp:setproperty name="cart" property="*" /&gt;,这将设置cart实例的...

    JSP程序设计考试试题与答案.docx

    2. Session:Session 是一种服务器端存储机制,用于存储客户端的会话信息。Session 可以在 JSP 页面中使用&lt;jsp:useBean&gt;语句引用。 四、JSP 标签库 1. Taglib:Taglib 是一种 JSP 标签库,用于封装业务逻辑。...

    jsp源码 javaben servlet

    &lt;jsp:useBean id="book" class="com.example.Book" scope="session"&gt;&lt;/jsp:useBean&gt; &lt;jsp:setProperty name="book" property="title" param="bookTitle"/&gt; ``` 这里的`book`是JavaBean的ID,`com.example.Book`是...

    关于JSP标准动作实例

    &lt;jsp:useBean id="myBean" class="com.example.MyBean" scope="session"/&gt; ``` 5. **&lt;jsp:setProperty&gt;** 动作: 这个动作用于设置JavaBean属性的值。通常与 `&lt;jsp:useBean&gt;` 结合使用,用于初始化或更新...

    JSP 应用程序开发指南

    - **JSP动作**:如`&lt;jsp:include&gt;`、`&lt;jsp:useBean&gt;`、`&lt;jsp:setProperty&gt;`等,用于操作JavaBean或其他资源。 3. **JSP标记和指令** - **JSP内置对象**:包括`request`、`response`、`session`、`application`、`...

    JSP考试试题

    13. **Bean的scope属性**:`jsp:useBean`动作中的`scope`属性可以设置为`session`、`application`、`page`或`request`,定义Bean的作用域。 14. **Session属性的数据类型**:Session可以设置的属性值是Object类型,...

    jsp动作jsp动作jsp动作jsp动作jsp动作jsp动作

    &lt;jsp:useBean id="counter" class="myPack.CounterBean" scope="session"/&gt; &lt;jsp:setProperty name="counter" property="count" value="0"/&gt; ``` 这将创建一个`CounterBean`实例,绑定到`counter`变量,并初始化`...

    简单介绍所有标签和EL表达式

    &lt;jsp:useBean id="myBean" class="com.example.MyBean" scope="session"/&gt; ``` 在这个例子中,如果session中不存在名为myBean的Bean,JSP将会创建一个`com.example.MyBean`的新实例并将其放入session中。 2. `...

Global site tag (gtag.js) - Google Analytics