Bootstrap

第五章:jsp的useBean

动作标记 useBean

如果要在jsp内使用useBean,首先要在jsp页面中使用page指令导入创建bean的类

<%@page import="com.bean.*"%>

动作标记useBean是用来查找或者实例化一个javaBean

<jsp:useBean id="bean的名字" class="创建bean的类" scope="bean的有效范围"/>

<jsp:useBean id="bean的名字" type="创建bean的类" scope="bean的有效范围"/>

为什么要使用useBean,就是不想让开发者描写java对象声明

<%@ 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>
<jsp:useBean id="ccc" class="abc.xxx" scope="page"/>
<%=ccc.getLength()%>
</body>
</html>
package abc;

public class xxx {
	private double length;
	private double width;
	public xxx() {
		setLength(20);
		setWidth(10);
	}
	public double getLength() {
		return length;
	}
	public void setLength(double length) {
		this.length = length;
	}
	public double getWidth() {
		return width;
	}
	public void setWidth(double width) {
		this.width = width;
	}
	public double computerArea() {
		return width*length;
	}
	
}

;