The setProperty property of JSP JavaBean

  • 2020-05-24 05:58:27
  • OfStack

1. Package:
 
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 code:
 
<%-- 
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. The output:
Original Color: red
Changed Color: blue

Related articles: