博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaWeb学习——JavaBean与JSP
阅读量:4618 次
发布时间:2019-06-09

本文共 1015 字,大约阅读时间需要 3 分钟。

一、JavaBean简介

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

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

 

二、在JSP中使用JavaBean

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

     1. <jsp:useBean>

     语法格式:

//scope的值可以是page,request,session,application

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

     实例:

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

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

     2. <jsp:setProperty>和<jsp:setProperty>

     语法格式:

//格式1,根据表单提交给request的数据,自动对应属性名称执行JavaBean的set方法
//格式2,根据表单提交给request的数据,手动执行JavaBean的set方法
//格式3,手动对应JavaBean属性名设置属性值
//格式4,根据传递的参数设置属性值

     3. <jsp:getProperty>

     语法格式:

//调用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

你可能感兴趣的文章
leetcode笔记:Pascal&#39;s Triangle
查看>>
java Hibernate UUID代码
查看>>
【QwQ】乱七八糟的置顶
查看>>
浅谈Scrapy爬虫(一)
查看>>
Eclipse编译快捷键
查看>>
Spring MVC的一些学习笔记-入门配置和HttpMessageConverter
查看>>
p2p手机绑定
查看>>
【AWS】AWS使用笔记
查看>>
画框输出三角函数
查看>>
2016-03-15 webview loadwebview html
查看>>
停更说明
查看>>
JAVA servlet 上传文件(commons-fileupload, commons-io)
查看>>
ASP.NET性能优化之构建自定义文件缓存
查看>>
利用API自动建立GL科目段组合
查看>>
GPS定位的实现
查看>>
echars简单使用
查看>>
hibernate配置注意事项
查看>>
UVA 696 How Many Knights
查看>>
2018.10.13 队测总结
查看>>
水平垂直居中方法总结
查看>>