码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-07-25 19:48:43      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:gets   src   java   sed   encoding   www   img   length   blog   

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

 

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

标签:gets   src   java   sed   encoding   www   img   length   blog   

原文地址:http://www.cnblogs.com/waarp/p/7235772.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!