JavaBean是java开发语言中一个可以重复使用的组件,本质是一个Java类。为了规范JavaBean的开发,Sun公司发布了JavaBean的规范,要求一个标准JavaBean组件需要遵循一定的编码规范:
package cn.itcast.chapter07.javabean;public class Book {private double price;public double getPrice() {return price;}public void setPrice(double price) {this.price=price;}
}
在讲解面向对象时,经常会使用类的属性,类的属性指的是类的成员变量。
类的成员变量和属性的关系:
package cn.itcast.chapter07.javabean;public class Student {private String name;private String id;public String getId() {return id;}public String getName() {return name;}public void setName(String name) {this.name = name;}}
BeanUtils 工具是由apache软件基金会提供的一套封装数据到JavaBean的工具类,使用简单方便,
BeanUtils是第三方的工具(插件),所以需要导入jar包:
常用的api:
EL表达式可以简化JSP页面的书写。
EL表达式格式:
${表达式}
${表达式}中的表达式必须符合EL语法要求
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body><form action="${tPath }/param.jsp" method="get">num1:<input type="text" name="num1"/><br/>num2:<input type="text" name="num"/><br/>num3:<input type="text" name="num"/><br/><input type="submit" value="提交"/> <input type="reset" value="重填"/><hr/>num1:${param.num1 }<br/>num2:${paramValues.num[0] }<br/>num3:${paramValues.num[1]}<br/><form/>
</body>
</html>
规范:
EL表达式中的变量就是一个基本的存储单元,EL表达式可以将变量映射到一个对象上。
格式:
${product}
product就是一个变量。
${customer.name}
${user["my-name"]}
${empty var}
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>${empty person }<br/>${empty person }<br/>-----------------------------------<br/>1>3吗?${1>3 }<br/>-----------------------------------<br/>${-name }<br/>${user["my-name"] }<br/>-----------------------------------<br/>${person.name }<br/>-----------------------------------<br/><%=(String) Attribute("usernamee") %><br/><%=(String) Attribute("password") %><br/>-----------------------------------<br/>-----${usernamee }-----<br/>${password }<br/>2020080605012杨骏<br/>
</body>
</html>
2020080605012
本文发布于:2024-02-03 01:15:56,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170689417847689.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |