动作标记 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;
}
}