Brief introduction
JavaBean is a reusable component, in the early Web development (web Model1), JSP uses JavaBean to process business logic.
There are 4 Life cycles:
-session
-Request
-Application
-page
JavaBean has several features:
-Public class
-construction method with no parameters
-Each property has a set and get method
-can be persisted if needed
Instance
JavaBean
Package com.ydoing.Base; Public classEL {PrivateString name ="Jack";Private intCount =Ten; PublicStringGetName() {returnName } Public void SetName(String name) { This. name = name; } Public int GetCount() {returnCount } Public void SetCount(intCount) { This. Count = Count; }}
index.jsp
<%@ page language="java" contenttype="text/html; Charset=utf-8 "%><! DOCTYPE HTML PUBLIC "-//w3c//dtd HTML 4.01 transitional//en" "Http://www.w3.org/TR/html4/loose.dtd" ><html><head><meta http-equiv="Content-type" Content="text/html; Charset=utf-8 "><title>Insert Title here</title></head><body><%@ page import="Com.ydoing.base.EL" %><!--Direct use --<%el bean = new EL ();%>Name:<%=bean.getname ()%>Number:<%=bean.getcount ()%><br><jsp:usebean id="El" scope="Session" class=" Com.ydoing.base.EL "/><!--access Beans with JSP tags --Name:<jsp:getproperty property ="Name" name="El"/> Number:<jsp:setproperty property ="Count" name="El" value= "333"/><jsp:getproperty property ="Count" name="El"/> <br></body></html>
Access index.jsp will output:
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
JavaBean Getting Started and introduction