JSP 之 useBean的使用

【Jsp】第八课 JavaBean与Jsp动作的学习 辉哥带你学习Java的服务端开发入门基础,坐上火箭,带你飞…… 阅读详情

一个Bean相当与一个 class 的getXXX(),setXXX()方法。

首先看目录树:

 

Person.java的方法相当于一个Bean

(一)Bean

Person.java:

package com;

public class Person {
	private String name;
	private int age;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	
}

(二)useBean的使用(useBean,setProperty,getProperty)

<jsp:useBean id=“ 这个Bean的标识 ” class=“ 与这个Bean绑定的类 ”  scope=“page/request/session/application”> 

作用是使一个类与Bean绑定,scope代表这个Bean的作用域)

<jsp:setProperty property=“ 绑定Bean的类的某个变量 ”  name=“ Bean的标识 ”/>  作用是对Bean绑定的类的变量进行设值

<jsp:getProperty property=“绑定Bean的类的某个变量”  name=“ Bean的标识 ”>  返回某个Bean的变量值

bean.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="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>
	<jsp:useBean id="p" class="com.Person" scope="page"></jsp:useBean>
	<jsp:setProperty property="name" name="p"/>
	<jsp:setProperty property="age" name="p"/>

	<h1>姓名:<jsp:getProperty property="name" name="p"/></h1>
	<hr>
	<h1>年龄:<jsp:getProperty property="age" name="p"/></h1>
</body>
</html>

第11行,把 Person类与名为p的Bean绑定在一起。并且设置 p 的作用域为 page

第12,13的 setProperty 可以让传来的数据对应给到 p 的 name变量 和 age变量中。
第15,17行,在浏览器打印 p 的name变量 和 age 变量


(三)用一个输入表单人为对 Bean设值

form.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="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>
	<form action="/JSPDEMO/bean.jsp" method="post">
		姓名:<input type="text" name="name"><br>
		年龄:<input type="text" name="age"><br>
		<input type="submit" value="submit"><br>
	</form>
</body>
</html>
第10行,将用户在浏览器输入的数据送到 /JSPDEMO 下的 bean.jsp 中去。
第11,12行的名字(即name)要和  bean.jsp 的name一样。否则数据从from.jsp传到bean.jsp后无法自动对应 p的name 和 age 传值



汇川H5U PLC 实现直线插补、圆弧插补、直线圆弧混合连续插补 使用汇川H5UPLC实现直线插补,圆弧插补,直线圆弧混合路径插补,通过示教可以走出复杂的路径,仅供参考学习。 阅读详情

相关推荐

Opencv计算相机响应函数(Camera Response Function)与Radiance

本文主要用于记录自己在学习CRF过程中遇到的一些问题。 CRF模型 I=f(V(t⋅L))I=f(V( t\cdot L))I=f(V(t⋅L)) 其中III为相机灰度值Intensity,LLL为环境中irradiance,ttt为曝光时间,VVV为相机镜头参数,fff为相机响应函数CRF。 有些论文中认为相机镜头参数是线性的不考虑,但有些考虑了衰减即靠近图像边缘亮度会暗一些,但没有看到二者同时计算的,如果同时计算两个非线性的函数,我觉得可能会有不确定性,在这里还请教一下了解的朋友。 控制

larrydong的博客 6002

JavaBean的使用——jsp:useBean

JavaBean

m0_61160520的博客 4328

GEE开发之Landsat8计算MNDWI和数据分析

上一篇博客介绍了landsat8计算NDWI以及数据的获取,这次介绍MNDWI(改进的归一化差异水体指数)。

等待着冬天的风的博客 8440

回看JSP——jsp:useBean的用法

一、jsp:useBean的基本用法 jsp:useBean是一个JSP动作指令,表示装载一个将在JSP页面中使用的JavaBean。jsp:useBean的最基本语法如下: <jsp:useBean id="name" class="package.class" /> 其中id表示定义的JavaBean的唯一标识,class表示定义的JavaBean的类。定义了一个JavaBean就可

记录只为更好地前行 2万+

vscode+keil嵌入式软件开发全流程

vscode+keil嵌入式软件开发全流程

AspringQ的博客 6789

Eplan P8 API二次开发--插入符号(Symbol)功能(Function)并定义属性

1、目的 使用Eplan API在页中自动插入某个符号并按约定规则自动设置好属性 2. 步骤 一、基础信息 比如要在Eplan中自动插入一个电机的符号并定制属性,我们先要确定要插入的符号名,可以在Eplan中获取如下符号(Symbol)信息 可以知道我们待插入的符号名称为M3_1, 接下来,使用Visual Studio建立类库项目,并引用Eplan Api库 二、获取符号变量(SymbolVariant) 在Eplan中,当一个符号(Symbol)被插入到页中,这个符号的引用即变为一个(Function

如是道程序人生 4534

JSP的useBean操作

1.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="test.*"%> <jsp:useBean id="circle" class="test.Compute" scope="page"></jsp:useBean> <jsp:useBean id="circle2" class="t

苦涩精灵的博客 603

关于RT-Thread中PWM无法正常输出的学习

按照官方的PWM配置,并没有输出PWM,网上有比较多的办法,试了很多,有些还是不能实现输出,这里做个记录。记录自己完成PWM输出的过程,以及修改的地方。 关于STM32CubeMX配置就不多说了,网上有很多。 首先必定是按照流程来,一定一定按照流程来!!! 需要注意的是加上通道数!!!! 这是流程上没有的,也是RTT的一点小BUG吧 配上board.c中添加的代码,我用的是PA2定时2的通道3,需要使用的朋友修改对应定时器和GPIO! void HAL_TIM_Base_MspInit(TIM_Han

weixin_42566346的博客 3557

JSP的7个动作指令之useBean,setProperty,getProperty指令

useBean,setProperty,getProperty都是与JavaBean相关的指令。 useBean指令用于在JSP页面中初始化一个Java实例。 setProperty指令用于为JavaBean实例的属性设置值。 getProperty指令用于输出JavaBean实例的属性。 1.useBean的作用? 如果多个JSP页面中需要重复使用某段代码,则可以把这段代码定义成java

qq_34342083的博客 2076

计算机组成原理汉字编码与校验设计实验报告(汉字国标码转区位码实验、汉字机内码获取实验、海明编码电路设计与海明解码)

这次实验利用logisim进行设计,进行了以下这四个实验,其中分为汉字国标码转区位码实验、汉字机内码获取实验、海明编码电路设计与海明解码,实验报告分为四个部分,在这四个部分中依次对四个实验的方案设计,设计思路进行了介绍

zhang2gongzi的博客 6万+

微信支付PHP集成指南

完整实现建议参考微信支付官方文档,包含更多支付场景(H5支付、Native支付等)和安全性处理细节。微信支付在PHP中的集成主要涉及服务端接口的调用和支付流程的实现。

bqq506615054的专栏 160

jsp:useBean的用法

一、jsp:useBean的基本用法 jsp:useBean是一个JSP动作指令,表示装载一个将在JSP页面中使用的JavaBean。jsp:useBean的最基本语法如下: <jsp:useBean id="name" class="package.class" /> 其中id表示定义的JavaBean的唯一标识,class表示定义的JavaBean的类。定义了一个JavaBean就可以为...

zhang150114的博客 3万+

基于MATLAB的鲁棒主成分分析(Robust PCA)图像去噪

鲁棒主成分分析(Robust PCA)是一种有效的图像去噪方法,它能够在保持图像细节的同时去除噪声。本文将介绍如何使用MATLAB实现基于鲁棒PCA的图像去噪,并提供相应的源代码。它假设噪声是随机的、高斯分布的,并将图像分解为一个低秩矩阵和一个稀疏矩阵的和。低秩矩阵表示图像的结构和纹理信息,稀疏矩阵表示图像中的噪声和细节信息。接下来,我们将图像矩阵减去均值,得到规范化的图像矩阵。然后,我们将灰度图像转换为矩阵形式,并计算图像的均值。通过分离出低秩矩阵和稀疏矩阵,我们就得到了去噪后的图像和残差图像。

DevRevolt的博客 1125

jsp标签jsp:useBean用法

最近看了很多JSP项目的源码,发现很多厂子的JSP都用了jsp:useBean,因此查了API。并且实践总结了一下。 基础语法: <jsp:useBean id=“name” class=“package.class” /> 如果想只有当第一次实例化Bean时才执行部分代码,如果是利用现有的Bean实例则不执行这部分代码。可以采用以下语法: <jsp:useBean id=“name” class="package.class"> 要执行的代码 </jsp:useBean> 除了id和class外,jsp:

GodGump的博客 6323

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

转载:回看JSP——jsp:useBean的用法

本文转自:https://blog.youkuaiyun.com/u011024652/article/details/52012435 点击打开链接 一、jsp:useBean的基本用法 jsp:useBean是一个JSP动作指令,表示装载一个将在JSP页面中使用的JavaBean。jsp:useBean的最基本语法如下: [html]view plaincopy ...

ChickenBro_的博客 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jsp usebean_JSP动作标签– jsp useBean,包含,转发

jsp usebeanJSP provides a bunch of standard action tags that we can use for specific tasks such as working with java bean objects, including other resources, forward the request to another resource et...

从零开始的教程世界 706

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Jsp:useBean 使用 以及如何导入库并使用

在jsp中如何使用useBean动作的保姆级总结。

weixin_52284893的博客 3627

JSP 之useBean动作

useBean动作: 查找或实例化一个JSP页面使用的是javaBean组件 javaBean是特殊类型的java类,与普通java类相比主要区别是包含了两种特殊的方法: setXXX()设置属性 getXXX()获取属性 在程序中可以把逻辑控制,数据库的操作放在javaBean组件中,然后在JSP文件中调用它,本质为封装作用。 JSP语法: 第一次实例化Bean时才执行body

Sun_Ru的博客 1212

JSP动作元素useBean语法

一. JSP动作元素useBean语法:             id="beanInstanceName"          scope="page | request | session | application"          {              class="package.class" |              type="package.class

WITNESS 1426

jsp标签 jsp:useBean用法

jsp:useBean动作用来装载一个将在JSP页面中使用的JavaBean。这个功能非常有用,因为它使得我们既可以发挥Java组件重用的优势,同时也避免了损失JSP区别于Servlet的方便性。jsp:useBean动作最简单的语法为: <jsp:useBean id="name" class="package.class" /> 这行代码的含义是:“创建一个由class属性指定的类的实例,

On my way 2956

第五章:jsp的useBean

jsp:useBean id="bean的名字" class="创建bean的类" scope="bean的有效范围"/>如果要在jsp内使用useBean,首先要在jsp页面中使用page指令导入创建bean的类。为什么要使用useBean,就是不想让开发者描写java对象声明。动作标记useBean是用来查找或者实例化一个javaBean。动作标记 useBean。

m0_74757548的博客 418

jsp:useBean

jsp:useBean标签 jsp:useBean标签用于指定在当前Jsp页面中要用到的JavaBean 格式: id:自定义一个在当前页面中要引用的JavaBean(即Java类)的一个对象名(该对象在后面的代码中就可以调用其所属的JavaBean中的属性和方法) scope:用于指定该JavaBean的作用范围,取值如下             1.page:表示Ja

jzz111的专栏 471

jsp:useBean总结

通过jsp:useBean,可以再jsp中使用定义好的Bean Bean的基本要素: 必须要有一个不带参数的构造器。在jsp元素创建Bean时会调用空构造器 Bean类应高没有任何公共实例变量,也就是说,不允许直接访问实例变量,变量名称首字母必须小写 通过getter/setter方法来读/写变量的值,并且将对应的变量首字母改成大写 基本用法: bean必须打包,不能使用裸体类 be

xuyajun123456的专栏 913

jsp的useBean标签使用

创建JavaBean package com.itheima.domain; public class Person { private String name; private int age; private String sex; public Person() { super(); } public Person(String name,...

dianmei3204的博客 449

java usebean_import java类 和 jsp:useBean 的区别

import 只是帮你在这个页面中声明对一个类的引入,并没有使用这个类jsp:useBean是帮你产生一个类的实例:),用import是没有直接的产生实例!但是不是说不能生成!而jsp:useBean是直接生成的!那么效率也就不用说了吧!useBean是在ACTION里serAttribute的实例,也就是带有数据的实例,而import是没有实例过的CLASS,两者概念完全不同的!这个无所谓常用不...

weixin_29515317的博客 325
上一篇: JSP 请求转发forward标签
下一篇: (一)Spring 之IOC入门简单例子
ZJE_ANDY
博客等级 码龄13年 1419粉丝 365原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值