Javabean之动作元素

来源:互联网 发布:软件产品说明书范文 编辑:程序博客网 时间:2024/05/01 18:47

1.Javabean的设计原则

这里写图片描述

2.javabean实例

package com.po;public class User {    private String username;// 用户名    private String password;// 密码    // 保留默认构方法    public User() {    }    public String getUsername() {        return username;    }    public void setUsername(String username) {        this.username = username;    }    public String getPassword() {        return password;    }    public void setPassword(String password) {        this.password = password;    }}

3.使用普通方式通过创建对象使用Javabeans示例

<%@ page language="java" import="java.util.*"  contentType="text/html;charset=utf-8"%><%@ page import="com.po.User"%><!-- 普通方法必须写page指令 --><html>    <head>    </head>    <body>    <%        User user = new User();        user.setUsername("admin");        user.setPassword("123456");    %>    <h1>使用普通方式使用Javabeans示例</h1>    <hr>    用户名:<%=user.getUsername()%><hr>    密码:<%=user.getPassword()%><hr>    </body></html>

4.使用usebean动作指令创建Javabeans示例

<%@ page language="java" import="java.util.*" contentType="text/html;charset=utf-8"%><html>  <head>  </head>  <body>        <jsp:useBean   id="myusers"   class="com.po.User"  scope="page"/><!-- 把类写在class里 -->    <h1>使用usebean动作指令创建Javabeans示例</h1>    <hr>    用户名:<%=myusers.getUsername() %><hr>   密码:<%=myusers.getPassword() %><hr>  </body></html>

5.登录实例:分别用setProperty动作元素设置,getProperty来获取用户名和密码
login.jsp

<%@ page language="java" import="java.util.*"    contentType="text/html;charset=utf-8"%><html><head><tittle></tittle></head><body>    <h1>系统登录</h1>    <hr>    <form name="loginForm" action="dologin.jsp" method="post">        <table>            <tr>                <td>用户名:</td>                <td><input type="type" name="username" value="" />                </td>            </tr>            <tr>                <td>密码:</td>                <td><input type="password" name="password" value="" />                </td>            </tr>            <tr>                <td colspan="2" align="center"><input type="submit"                    value="登录" />                </td>            </tr>        </table>    </form></body></html>

dologin.jsp 分别采用了setProperty,getProperty动作元素几种不同的方式

<%@ page language="java" import="java.util.*" contentType="text/html;charset=utf-8"%><html><head><tittle></tittle></head><body>    <jsp:useBean id="myuser" class="com.po.User" scope="page" /><!-- scope不写的话默认page -->    <h1>setProperty动作元素</h1>    <hr>    <!-- 第一种方式:根据表单自动匹配所有的属性 -->    <%--  <jsp:setProperty property="*" 属性名   name="myuser"/> --%>    <!-- 第二种方式:根据表单自动匹配部分的属性 -->    <jsp:setProperty property="username" name="myuser" />    <jsp:setProperty property="password" name="myuser" />    <!-- 使用传统的表达式来获取用户名和密码 -->    <%--  用户名:<%=myuser.getUsername() %><hr>                          密码:<%=myuser.getPassword() %><hr>--%>    <!-- 使用getProperty来获取用户名和密码 -->    <h1>getProperty来获取用户名和密码</h1>    <hr>    用户名:<jsp:getProperty property="username" name="myuser" /><hr>    密码:<jsp:getProperty property="password" name="myuser" /><hr></body></html>
原创粉丝点击