(1)编写JavaBean,JavaBean是用Java语言编写的一个可以重用的软件组件,有时候也简称bean。JavaBean的功能没用限制,可以根据用户的要求实现特定的功能。JavaBean是用Java语言编写的公共类。是一种特殊性质的公共内,只有一个不带参数的默认构造方法。JavaBean中预先定义特定的属性和方法模式,通常用setXXX()和getXXX()预先定义的行为方法实现对内部属性的设置和访问。单独存在的JavaBean是没用意义的,它是作为具体的应用的一部分。下面是一个简单的JavaBean,只有一个属性,和对这个属性设定和访问的两个方法:
package beans; public class TestBean { private double value; public double getValue(){ return value; } public void setValue(double value){ this.value=value; } }
(2)在jsp文件中访问自己的bean。在jsp中访问bean可以分成下面的3个步骤:
1)导入JavaBean类,让指定的JavaBean类有效;
2)用<jsp:useBean>动作创建JavaBean实例对象;
3)用<jsp:setProperty>或<jsp:getProperty>或直接调用特定的方法实现对创建对象属性的设置或获取属性的值,达到实现特定功能的目的。一个简单的访问上面bean的jsp页面:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>JspBean</title> </head> <body> <form action="" method="post"> <input type="text" name="value" /> <input type="submit" value="提交"/> </form> <jsp:useBean id="test" scope="page" class="beans.TestBean"/> <jsp:setProperty name="test" property="*"/> <% out.println("输入的值为:"+test.getValue()); %> </body> </html>
(3)材料已经准备妥当了,接下来就可以用这些材料来烹一道jsp的小鲜——jsp炒豆子。新建一个Web应用,并拷入一个WEB-INF文件,并在其下建立一个classes文件,并把编译出的bean放在该目录下。将Tomcat打开,就可以在浏览器中访问相应的jsp页面了。这个页面的功能很简单,只是将用户在输入框中输入的数据显示在下面,当然是在按了提交按钮之后。
相关推荐
1. JSP基础:包括JSP语法、指令、动作元素、内置对象(如request、response、session等)的使用,以及EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)的运用。 2. JavaBean规范:理解...
1. **JSP基本语法**:理解JSP指令(如`<%@ page %>`, `<jsp:include>`)、动作标签(如`<jsp:useBean>`, `<jsp:setProperty>`)和表达式语言(EL)的使用。 2. **JavaBean的创建和使用**:学习如何编写符合JavaBean...
要让JavaBean在JSP环境中大放异彩,开发者还需熟悉JSP中特有的JavaBean标签和语法。JSP允许在页面中声明和使用JavaBean,通过`<jsp:useBean>`、`<jsp:setProperty>`、`<jsp:getProperty>`等标签,可以轻松实例化...
【jsp+javabean构建的Web工程】是一种经典的MVC(Model-View-Controller)设计模式的应用,主要用于创建...在实际项目中,开发者需要理解和掌握JSP的语法、JavaBean的设计以及MVC模式的应用,才能有效地利用这个架构。
本文将阐述javabean的原理,然后阐述javabean在javaserver page下的特定语法,接着演示一个使用jsp+javabean的简单的计数器,最后将详细的讲解一个有数据库功能的javabean+jsp的用户注册程序。 javabean原理与应用 ...
首先,我们需要理解JSP和JavaBean的基本概念。JSP是一种动态网页技术,它允许我们在HTML页面中嵌入Java代码,用于服务器端的数据处理。而JavaBean是Java编程中的一种组件模型,它们是符合特定规范的Java类,通常用作...
通过本教程的学习,读者应能理解 JavaBean 的基本概念及其在 JSP 中的应用。非可视化的 JavaBean 在实际项目开发中尤为重要,它们能够有效地封装业务逻辑和数据处理,提高了代码的可维护性和可读性。同时,结合 JSP ...
在IT行业中,构建一个在线购物系统是常见的任务,而购物车功能则是其中的关键部分。本项目采用`jsp+javaBean`技术栈,并...开发者需要熟悉Java、JSP语法、JavaBean规范以及MVC模式的设计原则,才能有效地完成此类项目。
这是个 JSP+JAVABEAN +SERVLET 完整的java 企业日常事务管理系统项目源码 可以直接导入没有eclipse、myeclipse。内附数据库文件 mysql版,也可改成其它数据库, 换对应数据库连接驱动和修改sql语法即可
在Web开发领域,"留言板jsp +javabean" 是一个常见的项目,主要用于教学或实践基本的交互式网页设计。这个项目结合了JavaServer Pages (JSP) 技术和JavaBeans组件,帮助初学者理解服务器端编程和动态网页的构建。 *...
EL简化了JSP中的数据访问,提供了简洁的语法来获取和操作页面作用域、请求作用域、会话作用域和应用作用域的属性。例如: ```jsp ${user.name} ``` 8. **JSTL(JavaServer Pages Standard Tag Library)** ...
2. 编写JSP页面:使用JSP语法创建用户界面,通过<jsp:useBean>引入JavaBean,使用EL(Expression Language)或JSTL(JavaServer Pages Standard Tag Library)表达式来访问和操作JavaBean的属性。 3. 实现Servlet:...
1. JavaWeb开发基础:理解JSP语法和生命周期,以及如何与JavaBean协同工作。 2. JavaBean规范:掌握如何编写符合JavaBean规范的类,包括属性、getter/setter方法和无参构造器等。 3. JDBC编程:理解JDBC的基本用法,...
1. JSP基本语法:学习如何在JSP页面中嵌入Java代码,如何使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)简化页面逻辑。 2. JavaBean规范:理解JavaBean的属性、构造器和getter/...
首先,理解JavaBean的基本概念。JavaBean是一个Java类,遵循以下规范: 1. **公共类**:JavaBean必须是公共类,且不为抽象类。 2. **无参构造器**:类应包含一个无参数的构造器,以便于实例化。 3. **属性封装**:...
本篇文章将对JSP的基本语法进行详细总结,涵盖注释、标准行为、伪指令以及隐藏变量等方面。 ### 1. 注释 在JSP中,我们可以使用多种方式添加注释,以方便理解和维护代码。 - **HTML注释**:对于客户端可见的注释...
本教程将阐述JavaBean的原理,接着将阐述JavaBean在JavaServer Page下的特定语法,然后 演示一个使用 Jsp JavaBean的简单的计数器,最后将详细的讲解一个有数据库功能的JavaBean jsp 的用户注册程序。
在学习JSP和JavaBean的过程中,建议首先理解Java基础,然后深入学习JSP语法,包括指令、动作标签和EL表达式。接着,掌握JavaBean的设计模式和最佳实践,了解如何创建可重用的组件。最后,通过实践项目来巩固理论知识...
这是关于javabean的一个小程序,可以帮助大家了解javabean中的一些最基本的语法,同时运用了html标记,可以利用IE浏览器去运行一下,看一下效果,如果有不明白的可以找我哦!!