JSP——JavaBean

原创 2015年07月10日 14:26:47

一.JavaBean简介

JavaBean用来封装业务逻辑,进行数据库操作,从而实现逻辑和前后台程序分离。在JSP中JavaBean是没有用户接口的,必须是一个公开的类,必须有一个无参数的构造函数,内部属性设置成私有的,通过getXXX()和setXXX()方法进行属性的访问

二.定义JavaBean

public class UserBean{
    private String username;
    private String password;
    public String getUsername(){return username;}
    public void setUsername(String username){this.username = username;}
    public String getPassword(){return password;}
    public void setUsername(String password){this.password = password;}
}

在JSP中调用JavaBean:

<jsp:useBean id="user" scope="page" class="com.yl.test.UserBean"></jsp:useBean>
<%
    user.setUsername("James");
    out.println("用户名:" + user.getUsername() );
%>
//通过<jsp:useBean>找到javaBean对象,class是要找的包和类,id是该JavaBean实例化后的对象
//scope用来设置javaBean的使用范围

三.设置JavaBean属性

<jsp:setProperty name="实例化对象名" property="*" />
//根据所有参数设置属性
<jsp:setProperty name="..." property="参数名" />
//根据指定的属性设置属性值
<jsp:setProperty name="" property="属性名" param="参数名称" />
//指定参数名,注意是名不是值,赋值属性
<jsp:setProperty name="" property="" value="" />
//根据具体值设置属性

四.获得JavaBean属性

<jsp:getProperty name="实例化对象名" property="属性名" />
//name是设置实例化对象名,和useBean中的id保持一致,property指定获得的属性

五.移除JavaBean

对不同范围的JavaBean使用pageContext,request,session,application的removeAttribute方法来移除

<%
    pageContext.removeAttribute("user");
    //移除page范围的JavaBean
%>
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java实践之路——jsp+servelt+javabean

好久都没有写java程序了。其实一直都没有好好的,系统的学习或者说写过java程序。看看java日新月异的发展,看看一个个牛逼的java牛人,我这个底端的程序员也跟着学学吧。       毕业来,在公...

javaweb学习总结(——基于Servlet+JSP+JavaBean开发模式的用户登录注册

javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册 一、Servlet+JSP+JavaBean开发模式(MVC)介绍   Servlet+JS...

《研磨struts2》 第二章 Struts2的HelloWorld 之从Servlet+JSP+JavaBean实现MVC开始

2.3.Struts2的HelloWorld 之从Servlet+JSP+JavaBean实现MVC开始 2.3.1  起点概述 考虑到大部分朋友都是有一定经验的web开发者,因此从Ser...

JSP处理JavaBean

JavaBeanJavaBean是特殊的Java类,使用Java语言书写,并且遵守JavaBeans API规范。 JavaBean与其它Java类相比的特征: 提供一个默认的无参构造函数。 需要被...

Java Web学习(19):阶段项目之使用JSP+JavaBean完成用户登录

Model1简介        Java Web应用程序的开发总体上来说有两个模型就是Model1和Model2。Model1模型出现前,整个Web应用 的情况:几乎全部由JSP页面组成,JSP页面接...

JavaBean与JSP

JavaBean是java的软件组件模型,有点类似于Microsoft的COM组件概念。使用JavaBean的好处是提高代码重复利用性,使功能明确区分,保持代码整洁性,提高代码维护性。在JSP程序中常...

(1.2)利用Servlet+JSP+JavaBean实现MVC

1、创建工程 2、创建m

jsp与Javabean实现登录注册

jsp与Javabean实现登录注册jsp与Javabean实现登录注册 jsp技术Mysql数据库编程结合javabean组件实现最简单基础的一个注册登录demo JavaBean开发 表示用户信息...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)