如何创建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>

 

posted on 2018-09-11 10:33  songsong_p_blue  阅读(3588)  评论(0编辑  收藏  举报