• JSP使用javabean


    1.创建javabean的类,只需有私有成员和get/set方法

    Person.java代码:

    package com.BeanJsp.jsp.bean;
    
    public class Person {
    
        private String name;
        private int uid;
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public int getUid() {
            return uid;
        }
    
        public void setUid(int uid) {
            this.uid = uid;
        }
    
    }

    2.,页面1.jsp

    <form action="show.jsp" method="post">
                <legend>请填写Person信息</legend>
    <!-- 
     table代表表格
     tr代表一行,从属于table
     td代表一列,从属于tr
      -->
                <table align="center" width="400">
                    <tr>
                        <td align="right">姓名</td>
                        <td><input type="text" name="name" />
                        </td>
                        <td align="right">UID</td>
                        <td><input type="text" name="uid" /></td>
                    </tr>
                </table>
                <input type="submit" name="ok" value="确认">
            </form>

    3.show.jsp

    <%
        //不对request编码设置会出现中文乱码
        request.setCharacterEncoding("utf-8");
    %>
    <!-- 对使用javabean之前必须的配置 -->
    <!-- 声明Person类对象test -->
    <!-- id指明java bean对象的名称,jsp中可以使用该名称引用该对象 -->
    <!-- class是java bean类的全名 -->
    <!-- scope:该对象的范围,page(默认值):只对该jsp内有效 ;request:只对当前的request有效;session:对当前用户有效;application:在当前Web应用程序内有效-->
    <jsp:useBean id="test" class="com.BeanJsp.jsp.bean.Person" scope="page"></jsp:useBean>
    <!-- 设置test变量的所有属性,属性值从request中自动取得*的所有属性,这一步必不可少,否则为空值 -->
    <jsp:setProperty property="*" name="test" />

    在jsp调用变量

    (1)使用html语言调用

    <jsp:getProperty property="uid" name="test" />

    (2)使用java语言调用

    <%
        test.getUid();
    %>

    4.JSP隐藏对象:out,request,response,session等,可以直接使用其方法

    Done!

  • 相关阅读:
    Lotus Notes/Domino发生故障时常用的数据收集步骤
    0207.Domino R8.0.x群集配置手册
    兼容IE、FF的将当前页加入收藏夹和设为首页的js代码
    常用函数
    jsonp详解
    开启curl
    Javascript在页面加载时的执行顺序
    linux系统利用u盘装xp
    Table '.\about_cj\newabout' is marked as crashed and should be repaired
    iframe跨域问题
  • 原文地址:https://www.cnblogs.com/xingyyy/p/3448263.html
Copyright © 2020-2023  润新知