Jsp和JavaBean的组合是开发小型B/S应用的最佳选择,使用JavaBean实现业务逻辑和Jsp页面的分离,减少了JSP页面中Java代码量,使jsp页面只进行数据的显示,从而使jsp页面的逻辑更加清晰
1.java.Bean.jsp
<%--
Created by IntelliJ IDEA.
User: qzf
Date: 2020/1/16
Time: 14:19
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>JavaBean的使用</title>
</head>
<body>
<jsp:useBean id="fruit" class="bean.Fruit"/>
<%--设置属性的值--%>
<jsp:setProperty name="fruit" property="name" value="苹果"/>
<jsp:setProperty name="fruit" property="color" value="红色"/>
<jsp:setProperty name="fruit" property="ripe" value="成熟"/>
获取水果信息:<br/>
<jsp:getProperty name="fruit" property="name"/> <br/>
<jsp:getProperty name="fruit" property="color"/> <br/>
<jsp:getProperty name="fruit" property="ripe"/> <br/>
</body>
</html>
2.Fruit.java
package bean;
public class Fruit {
private String name;//名称
private String color;//颜色
private boolean ripe;//是否成熟
public String getName(){
return name;
}
public void setName(String name){
this.name=name;
}
public String getColor(){
return color;
}
public void setColor(String color){
this.color=color;
}
public boolean isRipe(){
return ripe;
}
public void setRipe(boolean ripe){
this.ripe=ripe;
}
}