简介
JavaBean是可重复使用的组件,在web发展初期(web model1),jsp用JavaBean来处理业务逻辑。
有4种生命周期:
- session
- request
- application
- page
JavaBean有几种 特点:
- 公共的类
- 有不带参的构造方法
- 每个属性都有set和get方法
- 如果需要,能被持久化
实例
javabean:
package com.ydoing.base;
public class EL {
private String name = "jack";
private int count = 10;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
}
index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%@ page import="com.ydoing.base.EL" %>
<%
EL bean = new EL();
%>
名字:<%=bean.getName() %>
数量:<%=bean.getCount() %>
<br>
<jsp:useBean id="el" scope="session" class="com.ydoing.base.EL"/>
名字:<jsp:getProperty property="name" name="el"/>
数量:<jsp:setProperty property="count" name="el" value="333"/>
<jsp:getProperty property="count" name="el"/>
<br>
</body>
</html>
访问index.jsp会输出:
名字:jack 数量:10
名字:jack 数量: 333
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
### JavaBean入门概念与简单示例 #### 一、JavaBean简介 JavaBean是一种符合特定规范的Java类,主要用于封装数据或实现简单的业务逻辑。它通常用于Java Web开发中的MVC(Model-View-Controller)架构中作为模型层...
针对jsp的实际应用,提供的资源是很简单易学的 ,是初学者的良师益友。 文中讲了javabean的基础的知识,包括他的编写,保存,使用。
- **视图-模型-控制器(MVC)模式**:JavaBean作为模型组件,负责存储和处理业务数据,与视图和控制器组件协同工作。 - **请求转发和重定向**:在Servlet中,可以将JavaBean作为请求或会话属性,以便在不同的页面间...
DWR (Direct Web Remoting) 是一个开源的Java库...通过理解DWR的工作原理和配置,以及如何与JavaBean结合,开发者可以构建出响应式的、高效的Web应用。在实际项目中,DWR可以大大提升开发效率,减少前后端的沟通成本。
实例JavaBean.jsp+javascript,还好了,根据JSp入门与提高所写的登入验证
一、JSON与JavaBean JSON是一种文本格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的一个子集,但并不依赖JavaScript,而是独立的语言中立标准。JavaBean是Java编程中的一个概念,代表具有...
本项目“project_包括Javabean基本功能开发_网站动态网页设计入门基础_”旨在帮助你入门动态网页设计,并深入理解Javabean在其中的作用。 首先,让我们来探讨一下什么是Javabean。Javabean是Java编程语言中的一种...
结合【压缩包子文件的文件名称列表】"dorm",我们可以推测这个压缩包可能包含了与宿舍管理相关的源代码、配置文件、数据库脚本等资源。具体可能包括以下文件: 1. JSP文件:如`dorm.jsp`,用于显示宿舍管理的界面,...
总的来说,"javabean+servlet职工考勤系统源码"提供了一个完整的Java EE项目实例,涵盖了基础的后端开发技术,对于希望入门Java Web开发的初学者而言,是一个极具价值的学习资源。通过详细研究并模仿这个系统的实现...
在JavaBean中,属性与传统的类成员变量有所不同。JavaBean的属性是通过特定方法来体现的,这些方法遵循特定的命名约定。例如,如果有一个名为`name`的属性,它需要有`getName()`和`setName(String)`方法。对于...
总的来说,"jsp+javabean论坛源代码"项目是一个全面的学习资源,涵盖了Web开发中的许多核心概念和技术,对于希望入门或提升JSP和JavaWeb开发技能的初学者来说,无疑是一份宝贵的实践材料。通过分析和修改这个项目,...
2. 编写JavaBean类:创建JavaBean类,这个类需要实现JasperReport的接口,以便将数据源嵌入到JasperReport中。 3. iReport导入数据源:在iReport设计工具中导入刚才创建的JavaBean类,作为数据源。 4. 打印报表:...
Java JSP程序设计教程 JSP编程基础入门教程 第06章 JSP与JavaBean 共17页.ppt
这个“JSP+JavaBean+MySQL实现登陆及增删改查示例”是一个适合初学者入门的实践项目,它涵盖了网页交互、后端数据处理以及数据库操作的基本概念和方法。 首先,JSP是一种服务器端脚本语言,用于生成动态HTML页面。...
在这个项目中,我们使用了经典的JSP(JavaServer Pages)、Servlet和JavaBean技术来构建。这三个技术是Java Web开发的基础,对于初学者来说,它们提供了理解Web应用工作原理的良好起点。 ### JSP (JavaServer Pages...
虽然你可以在小型指令文件里放入一大块的程序代码,但是大多数的Java程序代码是属于可以重复使用的组件,称为JavaBean。JavaBean就跟ActiveX控件一样:它们提供已知的功能,并且是为了可随时重复使用的目的而设计的。...
本文将详细介绍在Tomcat服务器上配置JSP、Servlet和JavaBean的方法,帮助新手快速入门。 #### 二、准备工作 **第一步:下载J2SDK和Tomcat** - **J2SDK**: 访问Sun官方站点...
在给定的压缩包文件"hibernate-001-HelloWorld"中,我们可以预期找到一个简单的Hibernate入门示例,可能包括以下内容: 1. **实体类(Entity)**:代表数据库表的JavaBean。 2. **映射文件**:描述实体类与数据库表...
它会调用Javabean来处理业务逻辑,然后通过JDBC与SQL2000数据库进行交互,存储和检索用户购物车中的数据。 Javabean是一种符合特定规范的Java类,常用于封装数据和业务逻辑。在这个实例中,Javabean可能包含了商品...
在"JSP入门与提高"的学习过程中,可能涉及的资源有《中国IT认证实验室学习下载频道.txt》这样的文档,其中可能包含相关的学习资料链接、教程推荐或者实践项目。同时,"JSP入门与提高"这个主题涵盖了广泛的JSP技术点...