Java web项目01 停车管理系统实现添加用户信息功能(四)

(一)编写一个添加用户界面

<%@include file="/common/sub_header.jsp"%>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <base href="<%=basePath%>">

    </head>

    <body>
        <jsp:include page="/top.jsp"></jsp:include>
        <div class="container clearfix">
            <jsp:include page="/left.jsp"></jsp:include>
            <!--/sidebar-->
            <div class="main-wrap">

                <div class="crumb-wrap">
                    <div class="crumb-list">
                        <i class="icon-font"></i><span>新增用户</span>
                    </div>
                </div>
                <div class="result-wrap">
                    <div class="result-content">
                        <form method="post" id="myform" name="myform">
                            <table class="insert-tab" width="100%">
                                <tbody>

                                    <tr>
                                        <th>
                                            <i class="require-red"></i>账号:
                                        </th>
                                        <td>
                                            <input class="common-text required" id="name" name="name"
                                                size="50" value="" type="text">
                                        </td>
                                    </tr>

                                    <tr>
                                        <th>
                                            <i class="require-red"></i>密码:
                                        </th>
                                        <td>
                                            <input class="common-text required" id="pwd" name="pwd"
                                                size="50" value="" type="text">
                                        </td>
                                    </tr>

                                    <tr>
                                        <th>
                                            <i class="require-red"></i>年龄:
                                        </th>
                                        <td>
                                            <input class="common-text required" id="age" name="age"
                                                size="50" value="" type="text">
                                        </td>
                                    </tr>

                                    <tr>
                                        <th>
                                            <i class="require-red"></i>电话:
                                        </th>
                                        <td>
                                            <input class="common-text required" id="tel" name="tel"
                                                size="50" value="" type="text">
                                        </td>
                                    </tr>


                                    <tr>
                                        <th></th>
                                        <td>
                                            <input class="btn btn-primary btn6 mr10" onclick="save();"
                                                value="提交" type="button">
                                            <input class="btn btn6" onclick="history.go(-1)" value="返回"
                                                type="button">
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </form>
                    </div>
                </div>

            </div>
            <!--/main-->
        </div>
    </body>
</html>
<script>

function save() {
    if ($("#name").val() == "") {
        $.messager.alert('警告', '姓名不能为空!', 'warning');
        return;
    }
    if ($("#pwd").val() == "") {
        $.messager.alert('警告', '密码不能为空!', 'warning');
        return;
    }
    document.forms[0].action = "<%=path%>/AddUserinfoAction";
    document.forms[0].submit();

}
</script>

这里写图片描述


(二)AddUserinfoAction类处理用户提交的信息

package com.wang.action;    

import java.io.IOException; 
import java.io.PrintWriter; 
import java.sql.*;  

import javax.servlet.ServletException;  
import javax.servlet.http.HttpServlet;  
import javax.servlet.http.HttpServletRequest;   
import javax.servlet.http.HttpServletResponse;  

import com.biyeseng.db.DBManager;   

/**
 * 添加用户
 *
 */
public class AddUserinfoAction extends HttpServlet {    

    private static final long serialVersionUID = 1L;

    public void doPost(HttpServletRequest request, HttpServletResponse response)    
            throws ServletException, IOException {  

        response.setContentType("text/html");   
        PrintWriter out = response.getWriter(); 
        String name=request.getParameter("name");
        String pwd=request.getParameter("pwd");
        String age=request.getParameter("age");
        String tel=request.getParameter("tel");

        DBManager dbm = new DBManager();    

        //1.添加用户
        String sql = "insert into userinfo(name,pwd,age,tel,jine) values('"+name+"','"+pwd+"','"+age+"','"+tel+"','0')";    

        Statement stat = null;  
        Connection conn=null;   
        try {   
            conn=dbm.getConnection();   
            stat = conn.createStatement();  
            System.out.println(sql);    
            stat.execute(sql);  
        } catch (SQLException e) {  

            e.printStackTrace();    
        } finally { 
            try {   
                if(stat!=null)  
                    stat.close();   
                if(conn!=null)  
                    conn.close();   
            } catch (SQLException e) {  

                e.printStackTrace();    
            }   
        }   
        //2.添加完信息后跳转到list.jsp
        response.sendRedirect("userinfo/list.jsp"); 
        out.flush();    
        out.close();    
    }   

}   

效果演示:
这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值