JSP JavaBean的setProperty属性

  1.包:

  

复制代码 代码如下:

  package PaintBrush;

  /**

  *

  * @author lucifer

  */

  public class PaintBrush {

  private String curcolor = "red";

  public String getColor(){

  return curcolor;

  }

  public void setColor(String color){

  curcolor = color;

  }

  }

  2.JSP代码:

  

复制代码 代码如下:

  <%--

  Document : TestSetPro

  Created on : 2009-10-3, 15:02:50

  Author : lucifer

  --%>

  <%@page contentType="text/html" pageEncoding="UTF-8"%>

  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

  "http://www.w3.org/TR/html4/loose.dtd">

  <jsp:useBean id="brush" class="PaintBrush.PaintBrush"/>

  <html>

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

  <title>JSP Page</title>

  </head>

  <body>

  Original Color:

  <jsp:getProperty name="brush" property="color"/>

  <br>

  Changed Color:

  <jsp:setProperty name="brush" property="color" value="blue"/>

  <jsp:getProperty name="brush" property="color"/>

  </body>

  </html>

  3.输出:

  Original Color: red

  Changed Color: blue