zoukankan      html  css  js  c++  java
  • Jsp:useBean使用详解

    <jsp:useBean>标签用来在jsp页面中创建一个Bean实例,定义语法如下:

    一、<jsp:useBean>语法

    <jsp:useBean id="id" scope="page|request|session|application" typeSpec/>

    二、<jsp:setProperty>语法

     <jsp:setProperty name="beanName" propertyDetail />其中,propertyDetail可以是以下中的一个:

    1,property="*"

    2,property="propertyName" param="parameterName"

    3,property="propertyName"

    4,property="propertyName" value="property value"

    三、<jsp:getProperty>语法

    <jsp:getProperty name="beanName" property="propertyName"/>

    例:

    TestBean.java

    package com.jsp.ch3;
    
    public class TestBean {
        private String userName;
        private String password;
        private int age;
        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;
        }
        public int getAge() {
            return age;
        }
        public void setAge(int age) {
            this.age = age;
        }
    }

      register.html

    <html>
      <body>
        <form action="register.jsp" method="post">
            <table>
                <tr>
                    <td>
                        姓名:<input type="text" name="userName">
                    </td>
                </tr>
                <tr>
                    <td>
                        密码:<input type="text" name="password">
                    </td>
                </tr>
                <tr>
                    <td>
                        年龄:<input type="text" name="age">
                    </td>
                </tr>
                <tr>
                    <td>
                        <input type="submit">
                    </td>
                </tr>
            </table>
        </form>
      </body>
    </html>

    register.jsp

    <%@ page language="java"  pageEncoding="gb2312"%>
    <jsp:useBean id="user" scope="page" class="com.jsp.ch3.TestBean"/>
    <jsp:setProperty name="user" property="*"/>
    或者用以下,param可以不填写,其中param对应的是提交页面的表单name
    <jsp:setProperty property="userName" name="user" param="userName"/>
    <jsp:setProperty property="password" name="user" param="password"/>
    <jsp:setProperty property="age" name="user" param="age"/>
    <html>
      <body> 
          注册成功:<br>
          <hr>
          使用Bean的属性方法<br>
          用户名: <%=user.getUserName()%><br>
          密码: <%=user.getPassword()%><br>
          年龄: <%=user.getAge()%><br>
          <hr>
          使用getProperty<br>
          用户名:<jsp:getProperty name="user" property="userName"/><br>
          密码:  <jsp:getProperty name="user" property="password"/><br>
          年龄:  <jsp:getProperty name="user" property="age"/>
          客户端名称:<%=request.getRemoteAddr() %>
      </body>
    </html>
  • 相关阅读:
    windows环境变量
    软件工程的一般过程和需要的文档
    linux find 命令查找文件和文件夹
    mybatis中mapUnderscoreToCamelCase自动驼峰命名转换
    人体湿气重有哪些表现? 细数湿气重的危害
    MySQL升级后1728错误解决方案
    linux清理Java环境
    无线投屏PC投电视
    report studio 交叉表占比
    Cognos审核模块的导入与设置
  • 原文地址:https://www.cnblogs.com/zhengcheng/p/4262752.html
Copyright © 2011-2022 走看看