多平台统一管理软件接口,如何实现多平台统一管理软件接口
281
2022-12-07
简单了解JavaBean作用及常用操作
一、什么是 javabean ?
在jsp页面中,包含html代码、css代码、java代码、以及业务逻辑处理代码等。javabean的作用就是将html代码与java代码分离,**将java代码单独封装成一个处理某种业务逻辑的类**,然后在jsp中调用该类,实现降低耦合多和简化页面的作用。
javabean是特殊的java类,具有以下特征
提供一个默认的无参构造函数。
需要被序列化并且实现了 Serializable 接口。
可能有一系列的 getter 或 setter 方法,决定了读、写属性。
用途:实http://现一些业务逻辑或封装一些业务对http://象。例如:字符串处理、数据库操作等。
二、常用操作
访问javaBean
访问javaBean的属性信息
使用< jsp:setProperty/ >标签来调用setter方法。
其中property="*" 所有名字和bean属性名匹配的请求参数,都会使用set方法为后者赋值。
value="<%=变量名%>"自定义赋值
pram="requset中参数名" requeset参数赋值
使用< jsp:getPromMLrimperty/ > 调用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"%>
<%@ page language="java" contentType="text/html; charset=utf8"
pageEncoding="utf8"%>
<%
String s=request.getParameter("email");
%>
<%
if(email.isEamil()){
out.print("是正确格式的邮箱。");
}else{
out.print("不是正确格式的邮mMLrim箱。");
}
%>
遇见的Bug
没有定义无参数构造函数
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~