zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    2015/8/3 接着跌
    2015/7/31 由于昨天上升缺乏量的支持,今天横盘;在箱体下边缘稍微买了一点---错误!;复文《揭秘主力坐庄流程 内幕超乎想象》,
    打包jar类库与使用jar类库
    java eclipse 监视选择指定变量
    2015/7/29 (高开,V形反转,各种指标背离——可惜没买进,填补空缺图形的心理分析)
    XP、win7下Excel 2007多窗口打开Excel的解决方法
    2015/7/28(总结昨天抄底操作失败-割肉自保)
    六首失传股诗教你如何抄底和逃顶
    2015/7/27 (主力流出-1200亿,上周五回踩,今天到底是震荡下行,还是红魔呢?——在周五成功逃顶,结果今天回调的时候被套!——教训!)
    java中byte数组与int,long,short间的转换
  • 原文地址:https://www.cnblogs.com/waarp/p/7235772.html
Copyright © 2011-2022 走看看