zoukankan      html  css  js  c++  java
  • 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!

  • 相关阅读:
    leetcode-832-Flipping an Image
    leetcode-830-Positions of Large Groups
    leetcode-824-Goat Latin(字符串的处理)
    leetcode-821-Shortest Distance to a Character
    leetcode-819-Most Common Word(词频统计)
    HDU 4729 An Easy Problem for Elfness(树链剖分边权+二分)
    python爬虫(1)——正则表达式
    利用MySQL之federated引擎实现DBLink功能
    HTTPS原理及流程
    NIO、多路复用的终极奥义
  • 原文地址:https://www.cnblogs.com/xingyyy/p/3448263.html
Copyright © 2011-2022 走看看