JavaWeb学习——JavaBean与JSP

一、JavaBean简介

     JavaBean是一种特殊的Java类,并遵循特定的代码书写规范。

  •  类必须是具体和公开的,并且具有一个无参的构造器
  •  属性必须私有化
  •  属性通过public类型的get和set方法暴露给其他程序。

 

二、在JSP中使用JavaBean

     JSP技术提供了三种与JavaBean有关的动作元素,即JSP标签,分别是:useBean,setProperty,getProperty。

     1.

     语法格式:

class="package.class" scope="作用范围" /> //scope的值可以是page,request,session,application

     useBean标签用于在指定的域范围内查找指定名称的JavaBean对象,如果存在则直接返回该JavaBean对象的引用,如果不存在则实例化一个新的JavaBean对象并将它以        指定的名称存储到指定的域范围中。 

     实例:

  
    
    用户名:<%=myUsers.getUsername() %>
密码:<%=myUsers.getPassword() %>

     注:标签与<%@page import>引包的区别:import只是引入这个类,并没有生成实例,而useBean已经为你生成了一个实例。

     2.

     语法格式:

//格式1,根据表单提交给request的数据,自动对应属性名称执行JavaBean的set方法
  

//格式2,根据表单提交给request的数据,手动执行JavaBean的set方法


//格式3,手动对应JavaBean属性名设置属性值


//格式4,根据传递的参数设置属性值

     3.

     语法格式:

//调用JavaBean中的get方法,将其插入到页面中

     

三、Model1 介绍

      采用JSP+JavaBean开发:

  1. 浏览器发出请求,该请求由JSP页面接收
  2. JavaBean用于实现业务逻辑 JSP根据请求的需要与不同的JavaBean进行交互
  3. JavaBean执行业务处理,通过JDBC操作数据库
  4. JSP将程序运行的结果信息生成动态Web网页发回浏览器

转载于:https://www.cnblogs.com/cardiolith/p/9435444.html

你可能感兴趣的:(JavaWeb学习——JavaBean与JSP)