这篇文章主要讲解了JavaBean的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
创新互联公司网络公司拥有十载的成都网站开发建设经验,1000多家客户的共同信赖。提供成都网站设计、成都做网站、网站开发、网站定制、买友情链接、建网站、网站搭建、成都响应式网站建设公司、网页设计师打造企业风格,提供周到的售前咨询和贴心的售后服务
一、什么是 javabean ?
在jsp页面中,包含html代码、css代码、java代码、以及业务逻辑处理代码等。javabean的作用就是将html代码与java代码分离,**将java代码单独封装成一个处理某种业务逻辑的类**,然后在jsp中调用该类,实现降低耦合多和简化页面的作用。
javabean是特殊的java类,具有以下特征
- 提供一个默认的无参构造函数。
- 需要被序列化并且实现了 Serializable 接口。
- 可能有一系列的 getter 或 setter 方法,决定了读、写属性。
- 用途:实现一些业务逻辑或封装一些业务对象。例如:字符串处理、数据库操作等。
二、常用操作
访问javaBean
访问javaBean的属性信息
使用< jsp:setProperty/ >标签来调用setter方法。
其中property="*" 所有名字和bean属性名匹配的请求参数,都会使用set方法为后者赋值。
value="<%=变量名%>"自定义赋值
pram="requset中参数名" requeset参数赋值
使用< jsp:getProperty/ > 调用getter方法。
实例:
step1:建立javabean(class文件,具有getter、setter和默认构造方法)
package com.mail.bean;
public class Email {
	private String mailAdd;
	private boolean test;
	public Email() {}
	 
	public Email(String mailAdd) {
		this.mailAdd = mailAdd;
	}
	public boolean isEamil() {
		// 正则表达式,定义邮箱格式
		String regex = "\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; 
		// matches()方法可判断字符串是否与正则表达式匹配
		if (mailAdd.matches(regex)) { 
			test = true;
		}
		return test;
	}
	public String getMailAdd() {
		return mailAdd;
	}
	public void setMailAdd(String mailAdd) {
		this.mailAdd = mailAdd;
	}
}<%@ page language="java" contentType="text/html; charset=utf8" pageEncoding="utf8"%>Insert title here 
<%@ page language="java" contentType="text/html; charset=utf8"
	pageEncoding="utf8"%>
<%
	String s=request.getParameter("email"); 
%>
遇见的Bug

没有定义无参数构造函数
看完上述内容,是不是对JavaBean的用法有进一步的了解,如果还想学习更多内容,欢迎关注创新互联行业资讯频道。
网页题目:JavaBean的用法
文章起源:http://www.scyingshan.cn/article/iedosj.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 