`

Web开发9:JavaBean

 
阅读更多

 

 

具体实例:

写一个JAVABEAN:Person

package com.test.bean;

public class Person {
	private String name ="zhangsan";
	private int age =20;
	private String address = "beijing";
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
}

 

在jsp页面中使用JAVABEAN

<%@ page language="java" import="com.test.bean.Person" pageEncoding="utf-8"%>
<html>
  <body>
  	<jsp:useBean id="person" class="com.test.bean.Person"/>
  	<jsp:getProperty property="name" name="person"/><br>
  	<jsp:getProperty property="age" name="person"/><br>
  	<jsp:getProperty property="address" name="person"/><br>
  	
  	<jsp:setProperty property="name" value="lisi" name="person"/>
  	<jsp:getProperty property="name" name="person"/><br>
  	<%=person.getName() %>
  </body>
</html>

  

 

 

<jsp:setProperty property="name" name="person" param="helloworld"/>

  http://localhost:8080/servletTest/javabean.jsp?helloworld=aaaa

在地址栏中输入这个URL,在JSP中就能将helloworld参数的值取出,对应后台的源码实现是能过

request.getParameter("helloworld");实现。

 

 

上面是指如在:jsp1中定义了这样的JAVABEAN:

<jsp:useBean id=”person” class=”com.test.bean.Person” scope=”request”/>

 

jsp2中可以通过如下方式得到前一个页面定义的JAVABEAN

<%Person p = (Person)request.getAttribute(“person”);%>

 

分享到:
评论

相关推荐

    基于Java Web项目开发之JavaBean应用探究.pdf

    JavaBean是在基于Java Web项目开发中发挥着重要作用的技术,主要用于封装业务逻辑、构建功能模块,与JSP界面框架相分离,实现并行开发,体现了当今Java Web项目开发的主流MVC开发模式。以下是对JavaBean概念、应用...

    java持久化工具类:JavaBean与XML

    JavaBean主要用于组件开发,可以在不同的Java应用中重用。在持久化场景中,JavaBean常作为数据对象,其属性对应数据库表中的字段,getters和setters方法用于读取和设置数据,便于与数据库交互。 **XML** XML...

    javabean 学习(适合初学者)

    1. **Web 开发**:在 JSP 和 Servlet 等 Web 开发框架中,JavaBean 常被用作数据传输对象(Data Transfer Object, DTO)来传递数据。 2. **桌面应用**:JavaBean 在 Swing 或 SWT 等桌面应用程序开发中作为组件使用...

    java web开发实战经典课后习题javabean代码

    Java Web开发是构建基于互联网应用程序的关键技术,而JavaBean是其中的重要组成部分。在Java Web实战经典课程中,学生们会接触到大量的编程练习,以深化对JavaBean和MySQL数据库集成的理解。以下是一些关于JavaBean...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    JAVA WEB大作业 JSP+SERVLET+JAVABEAN模式开发

    【JAVA WEB大作业 JSP+SERVLET+JAVABEAN模式开发】是一个典型的Java Web应用程序开发项目,它涉及到Web开发中的三个关键组件:JSP(JavaServer Pages)、Servlet和JavaBean。这个项目的目的是让学生熟悉这些技术的...

    JavaBean课件.rar

    在Java开发中,JavaBean广泛应用于MVC(Model-View-Controller)架构,特别是在Web应用中。它们可以作为模型层的实体,存储和传递数据。例如,Spring框架中大量使用了JavaBean作为数据传输对象(DTO)或持久化实体。...

    jsp+javabean构建的web工程

    综上所述,"jsp+javabean构建的web工程"是一个基础但实用的Web开发模式,它通过明确的角色分工,实现了动态网页的高效开发和维护。在实际项目中,开发者需要理解和掌握JSP的语法、JavaBean的设计以及MVC模式的应用,...

    我的第一个个人项目,网上购物商城后台管理系统(采用技术:JavaBean+Servlet+Jsp).zip

    【毕业设计】和【课程设计作业】表明这个项目可能是作为学习过程中的一个实践环节,旨在检验开发者对于Java Web开发技术的理解和应用能力,包括面向对象的设计原则、数据库操作、MVC(Model-View-Controller)架构...

    javabean源码

    - **JSP页面**:在Web开发中,JavaBean可以作为模型层,与JSP视图层进行数据交换。 5. **JavaBean在MVC架构中的角色**: 在MVC架构中,JavaBean作为模型(Model),负责处理业务逻辑和数据。控制器(Controller)...

    零点起飞学Java Web开发之JavaBean技术基础PPT学习教案.pptx

    JavaBean技术是Java Web开发中的核心概念之一,主要用于封装业务逻辑和数据,使得代码更加模块化,易于管理和重用。本教程将详细讲解JavaBean的基础知识,包括其定义、特点、属性以及如何在JSP中使用。 首先,理解...

    JavaWeb开发技术-认识JavaBean.pptx

    JavaBean 是JavaWeb开发中的一个重要概念,它是一种符合特定编码规范的Java类,主要用于封装数据和业务逻辑,便于在Web应用程序中复用和传递。JavaBean的命名规则、属性访问方式以及其在JavaWeb开发中的作用是理解...

    javabean(DB)

    - **EJB(Enterprise JavaBeans)**:在JavaEE环境中,JavaBean可以被开发工具(如Eclipse、IntelliJ IDEA)可视化,方便设计和调试。 - **JSP(JavaServer Pages)**:在前端展示时,JavaBean常被用来填充JSP页面...

    Java Web开发 JavaBean封装数据库操作实例

    Java Web开发 JavaBean封装数据库操作实例

    JavaBean技术

    JavaBean主要应用于Web开发领域,特别是在JSP(Java Server Pages)技术中。JavaBean可以被一个或多个JSP页面引用,多个JavaBean也可以被一个JSP页面引用。这种方式有助于实现MVC(Model-View-Controller)设计模式,...

    java web 主流框架整合开发jsp+javabean例子

    总的来说,这个"java web 主流框架整合开发jsp+javabean例子"为我们提供了一个实践平台,让我们能够深入理解JSP、JavaBean与主流框架的协同工作方式,这对于任何想要在Java Web开发领域深化学习的开发者来说都是一份...

    Web应用开发技术:jsp1-2

    主要内容包括:Web基础知识,主流动态Web技术介绍,JSP开发运行环境的搭建,MyEclipse智能助手的使用,HTML语言, JSP脚本语言——Java,JSP内置对象,JSP标签,JDBC访问数据库技术,JavaBean组件技术,服务器端...

    Servlet+JSP+JavaBean开发模式(MVC)开发用户登录注册程序

    在Web开发领域,Servlet、JSP(JavaServer Pages)和JavaBean是常见的技术组合,用于构建基于Java的Web应用程序。这种开发模式常被称为MVC(Model-View-Controller)架构,是软件设计的一种经典模式,有助于实现代码...

Global site tag (gtag.js) - Google Analytics