美文网首页java web 学习
表单传输链接数据库问题

表单传输链接数据库问题

作者: itachi | 来源:发表于2016-12-18 20:51 被阅读21次

根据JDBC里面的内容在web项目中建立添加和查询的servlet

package web;

import java.io.IOException;
import java.io.PrintWriter;

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

import dao.EmpDao;

import entity.Emp;

public class AddEmpServlet extends HttpServlet{

    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        //1.获取表单参数
        req.setCharacterEncoding("utf-8");
        String name = req.getParameter("name");
        String salary = req.getParameter("salary");
        String age = req.getParameter("age");
        
        //封装成emp对象
        Emp emp = new Emp();
        emp.setName(name);
        emp.setAge(Integer.parseInt(age));
        emp.setSalary(Double.parseDouble(salary));
        
        //3.保存员工
        EmpDao dao = new EmpDao();
        dao.save(emp);
        //4.响应,输出提示信息
        resp.setContentType("text/html;charset=utf-8");
        PrintWriter out = resp.getWriter();
        out.println("<h1>新增成功</h1>");
        out.close();
    }
    
}

package web;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;

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

import dao.EmpDao;
import entity.Emp;

public class FindEmpServlet extends HttpServlet{

    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        //1.查询全部员工
        EmpDao dao = new EmpDao();
        List<Emp> list = dao.findAll();
        //响应输出全部员工
        resp.setContentType("text/html;charset=utf-8");
        PrintWriter out = resp.getWriter();
        //输出静态的html
        //包含版本声明,根元素,head,body,table,标题行
        out.println("<!doctype html>");
        out.println("<html>");
        out.println("   <head>");
        out.println("       <meta charset='utf-8'>");
        out.println("       <title>员工管理列表</title>");
        out.println("   </head>");
        out.println("   <body>");
        //当前路径:/emp/findEmp
        //目标路径:/emp/add_emp.html
        out.println("       <a href='add_emp.html'>新增</a>");
        out.println("       <table width='40%' border='1px' cellspacing='0px'>");
        out.println("           <tr>");
        out.println("               <th>编号</th>");
        out.println("               <th>姓名</th>");
        out.println("               <th>薪资</th>");
        out.println("               <th>年龄</th>");
        //out.println("             <th>操作</th>");
        out.println("           </tr>");
        //2.输出动态部分的html
        //包括:数据行,有多少个员工就有多少个数据行
        for(Emp e:list){
            out.println("           <tr>");
            out.println("               <td>"+e.getId()+"</td>");
            out.println("               <td>"+e.getName()+"</td>");
            out.println("               <td>"+e.getSalary()+"</td>");
            out.println("               <td>"+e.getAge()+"</td>");
            out.println("           </tr>");
        }
        out.println("       </table>");
        out.println("   </body>");
        out.println("</html>");
    }
    
}

相关文章

  • 表单传输链接数据库问题

    根据JDBC里面的内容在web项目中建立添加和查询的servlet

  • Ajax与数据传输

    背景 在没有ajax之前,前端与后台传数据都是靠表单传输,使用表单的方法传输数据有一个比较大的问题就是每次提交数据...

  • Todolist--(3)注册

    思路: 显示在页面上的是一个注册表单。表单包括用户名、密码和提交按钮 2.链接数据库 3.判断表单的传送方法,符合...

  • Todolist--(4)登录

    login.php 1.首先,你要已经注册成功。链接数据库。2.一个登陆表单 3.判断表单的传送方法,符合后,依次...

  • 表单

    一、表单 1. 表单的作用 标签用于为用户输入创建 HTML 表单,用于向服务器传输数据。表单能够...

  • flask框架实战4-表单数据传输

    1、实现表单数据传输 为了达到一个具有互动效果的网站,我们在首页增加一个用户登录和注册的链接,当点击这个登录链接时...

  • 前端开发收集 - 收藏集 - 掘金

    Ajax 与数据传输 - 前端 - 掘金背景 在没有ajax之前,前端与后台传数据都是靠表单传输,使用表单的方法传...

  • HTML表单指南

    HTML表单指南 表单 表单的作用:HTML表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实...

  • 六 HTML-表单

    一、表单概述 1、作用: 用于为用户创建 HTML 表单,用于向服务器传输数据。 表单能够包含 input 元素,...

  • 如何在微信公众平台加入麦客表单 ?

    准备工作:获取表单链接 当你根据自己的需要完成了一张表单的制作后,通过发布表单就可以得到表单的访问链接,一般的链接...

网友评论

    本文标题:表单传输链接数据库问题

    本文链接:https://www.haomeiwen.com/subject/dsjzmttx.html