• JavaBean+jsp开发模式 --结合form表单 实例


    1.创建form表单

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
        <div style="margin-left:500px;">
        <form action="testBean.jsp" method="post" name="f1">
            <table>
                <tr>
                    <td align="right">用户名:</td>
                    <td align="left">
                        <input type="text" name="userName"></input>
                    </td>
                </tr>
                <tr>
                    <td align="right">密码:</td>
                    <td align="left">
                        <input type="password" maxlength="16" id="mima" name="password"></input>
                    </td>
                </tr>
                <tr>
                    <td align="right">性别:</td>
                    <td align="left" >
                        <input type="radio" name="sex" value="男"/><input type="radio" name="sex" value="女"/></td>
                </tr>
                <tr>
                    <td align="right">年龄:</td>
                    <td align="left" >
                        <input name="age" type="number" />
                    </td>
                <tr>
                    <td align="right">个人爱好:</td>
                    <td align="left">
                        <input type="checkbox" name="hobby" value="运动"/>运动
                        <input type="checkbox" name="hobby" value="睡觉"/>睡觉
                        <input type="checkbox" name="hobby" value="购物"/>购物
                        <input type="checkbox" name="hobby" value="上网"/>上网
                    </td>
                </tr>
                <tr>
                    <td colspan="2" align="center">
                        <input type="submit"/>
                        <input type="reset"/>
                    </td>
                </tr>
                
            </table>    
        </form>
    </div>
    </body>
    </html>
    beanForm.jsp

    2.在服务器中创建javaBean类

    package com.serv;
    
    public class Student
    {
        //属性
        private String userName;
        private String password;
        private String sex;
        private Integer age;
        private String[] hobby;
        private String hobbys="";
        
        //提供set和get方法
        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 String getSex()
        {
            return sex;
        }
        public void setSex(String sex)
        {
            this.sex = sex;
        }
        public Integer getAge()
        {
            return age;
        }
        public void setAge(Integer age)
        {
            this.age = age;
        }
        public String[] getHobby()
        {
            return hobby;
        }
        public void setHobby(String[] hobby)
        {
            this.hobby = hobby;
        }
        public String getHobbys()
        {
            //将String数组转化成String字符串,便于取值;
            int len=this.hobby.length;
            if(len>0)
            {
                for(String str:hobby)
                {
                    hobbys+=str+",";                
                }
            }
            hobbys=hobbys.substring(0,hobbys.length()-1);
            
            return hobbys;
        }
        public void setHobbys(String hobbys)
        {
            this.hobbys = hobbys;
        }
        
        
        
        
    }

    3.前段或者后台取值

    package com.serv;
    
    public class Student
    {
        //属性
        private String userName;
        private String password;
        private String sex;
        private Integer age;
        private String[] hobby;
        private String hobbys="";
        
        //提供set和get方法
        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 String getSex()
        {
            return sex;
        }
        public void setSex(String sex)
        {
            this.sex = sex;
        }
        public Integer getAge()
        {
            return age;
        }
        public void setAge(Integer age)
        {
            this.age = age;
        }
        public String[] getHobby()
        {
            return hobby;
        }
        public void setHobby(String[] hobby)
        {
            this.hobby = hobby;
        }
        public String getHobbys()
        {
            //将String数组转化成String字符串,便于取值;
            int len=this.hobby.length;
            if(len>0)
            {
                for(String str:hobby)
                {
                    hobbys+=str+",";                
                }
            }
            hobbys=hobbys.substring(0,hobbys.length()-1);
            
            return hobbys;
        }
        public void setHobbys(String hobbys)
        {
            this.hobbys = hobbys;
        }
        
        
        
        
    }
    testBean.jsp
  • 相关阅读:
    vue CDN seting
    AutoMapper
    c# list<class> to datatable
    vue watch
    net core 3.1 open file
    net core 3.1 area Global
    net core 3.1 area
    ef core log
    3.1 ef core
    3.1 daper
  • 原文地址:https://www.cnblogs.com/waarp/p/7235772.html
Copyright © 2020-2023  润新知