如何創建javabeans實例


如何創建javabeans實例

1.像使用普通java類一樣,創建javabean實例

創建一個用戶類的javabeans

 1 package com.po;
 2 /**
 3  * 
 4  * 用戶類
 5  * @author Administrator
 6  *
 7  */
 8 public class Users {
 9     private String username;//用戶名
10     private String password;//密碼
11     
12     //保留此默認的構造方法
13     public Users(){
14         
15     }
16 
17     public String getUsername() {
18         return username;
19     }
20 
21     public void setUsername(String username) {
22         this.username = username;
23     }
24 
25     public String getPassword() {
26         return password;
27     }
28 
29     public void setPassword(String password) {
30         this.password = password;
31     }
32     
33     
34 
35 }

注意:要在jsp頁面使用Users這個javabeans,要先導入進來

<%@ page import="com.po.Users" %>
 1 <%@ page language="java" contentType="text/html; charset=utf-8"
 2     pageEncoding="utf-8"%>
 3 <%@ page import="com.po.Users" %>
 4 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 5 <html>
 6 <head>
 7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 8 <title>Insert title here</title>
 9 </head>
10 <body>
11 <h1>使用普通方式創建javabean的實例</h1>
12 <hr>
13 <%
14 Users user=new Users();
15 user.setUsername("admin");//設置用戶名
16 user.setPassword("123456");//設置密碼
17 %>
18 用戶名:<%=user.getUsername() %><br>
19 密碼:<%=user.getPassword() %><br>
20 </body>
21 </html>

2.在Jsp頁面中通常使用jsp動作標簽使用javabean

  • userBean動作
  • setProperty動作
  • getProperty動作

 1 <%@ page language="java" contentType="text/html; charset=utf-8"
 2     pageEncoding="utf-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 7 <title>Insert title here</title>
 8 </head>
 9 <body>
10 <jsp:useBean id="myUsers" class="com.po.Users" scope="page"/> 
11 <h1>使用useBean動作創建javabean的實例</h1>
12 <hr>
13 用戶名:<%=myUsers.getUsername() %><br>
14 密碼:<%=myUsers.getPassword() %><br>
15 </body>
16 </html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM