• 仓库信息管理系统


    数据库里需要建两个表,一个存货物数据实现增删改查,另一个记录出库入库。主体还是jsp加servlet。

    package dao;
    
    import entity.Course;
    import util.DBUtil;
    
    /**
     * 课程Dao
     * Dao层操作数据
     * @author Hu
     *
     */
    public class CourseDao {
    
        /**
         * 添加
         * @param course
         * @return
         */
        public boolean add(Course course) {
            String sql = "insert into danju(name,changjia,xinghao,guige,shuliang,riqi,shijian,danwei,renming) values('" + course.getName() + "','" + course.getChangjia() + "','" + course.getXinghao() + "','" + course.getGuige() + "','" + course.getShuliang() + "','" + course.getRiqi() + "','" + course.getShijian() + "','" + course.getDanwei() + "','" + course.getRenming() + "')";
            Connection conn = DBUtil.getConn();
            Statement state = null;
            boolean f = false;
            int a = 0;
            
            try {
                state = conn.createStatement();
                state.executeUpdate(sql);
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                DBUtil.close(state, conn);
            }
            
            if (a > 0) {
                f = true;
            }
            return f;
        }
    
        /**
         * 删除
         * 
         * @param id
         * @return
         */
        public boolean delete (int id) {
            boolean f = false;
            String sql = "delete from danju where id='" + id + "'";
            Connection conn = DBUtil.getConn();
            Statement state = null;
            int a = 0;
            
            try {
                state = conn.createStatement();
                a = state.executeUpdate(sql);
            } catch (SQLException e) {
                e.printStackTrace();
            } finally {
                DBUtil.close(state, conn);
            }
            
            if (a > 0) {
                f = true;
            }
            return f;
        }
    
        /**
         * 修改
         * @param name
         * @param pass
         */
        public boolean update(Course course) {
            String sql = "update danju set name='" + course.getName() + "', changjia='" + course.getChangjia() + "', xinghao='" + course.getXinghao() + "', guige='" + course.getGuige() + "', shuliang='" + course.getShuliang() + "', riqi='" + course.getRiqi() + "', shijian='" + course.getShijian() + "', danwei='" + course.getDanwei() + "', renming='" + course.getRenming()
                + "' where id='" + course.getId() + "'";
            Connection conn = DBUtil.getConn();
            Statement state = null;
            boolean f = false;
            int a = 0;
    
            try {
                state = conn.createStatement();
                a = state.executeUpdate(sql);
            } catch (SQLException e) {
                e.printStackTrace();
            } finally {
                DBUtil.close(state, conn);
            }
            
            if (a > 0) {
                f = true;
            }
            return f;
        }
        
        /**
         * 验证课程名称是否唯一
         * true --- 不唯一
         * @param name
         * @return
         */
        public boolean name(String name) {
            boolean flag = false;
            String sql = "select name from danju where name = '" + name + "'";
            Connection conn = DBUtil.getConn();
            Statement state = null;
            ResultSet rs = null;
            
            try {
                state = conn.createStatement();
                rs = state.executeQuery(sql);
                while (rs.next()) {
                    flag = true;
                }
            } catch (SQLException e) {
                e.printStackTrace();
            } finally {
                DBUtil.close(rs, state, conn);
            }
            return flag;
        }
        
        /**
         * 通过ID得到类
         * @param id
         * @return
         */
        public Course getCourseById(int id) {
            String sql = "select * from danju where id ='" + id + "'";
            Connection conn = DBUtil.getConn();
            Statement state = null;
            ResultSet rs = null;
            Course course = null;
            
            try {
                state = conn.createStatement();
                rs = state.executeQuery(sql);
                while (rs.next()) {
                    String name = rs.getString("name");
                    String changjia = rs.getString("changjia");
                    String xinghao = rs.getString("xinghao");
                    String guige = rs.getString("guige");
                    String shuliang = rs.getString("shuliang");
                    String riqi = rs.getString("riqi");
                    String shijian = rs.getString("shijian");
                    String danwei = rs.getString("danwei");
                    String renming = rs.getString("renming");
                    course = new Course(id,name,changjia,xinghao,guige,shuliang,riqi,shijian,danwei,renming);
                }
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                DBUtil.close(rs, state, conn);
            }
            
            return course;
        }
        
        /**
         * 通过name得到Course
         * @param name
         * @return
         */
        public Course getCourseByName(String name) {
            String sql = "select * from danju where name ='" + name + "'";
            Connection conn = DBUtil.getConn();
            Statement state = null;
            ResultSet rs = null;
            Course course = null;
            
            try {
                state = conn.createStatement();
                rs = state.executeQuery(sql);
                while (rs.next()) {
                    int id = rs.getInt("id");
                    String changjia = rs.getString("changjia");
                    String xinghao = rs.getString("xinghao");
                    String guige = rs.getString("guige");
                    String shuliang = rs.getString("shuliang");
                    String riqi = rs.getString("riqi");
                    String shijian = rs.getString("shijian");
                    String danwei = rs.getString("shijian");
                    String renming = rs.getString("renming");
                    course = new Course(id,name,changjia,xinghao,guige,shuliang,riqi,shijian,danwei,renming);
                }
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                DBUtil.close(rs, state, conn);
            }
            
            return course;
        }
        
        /**
         * 查找
         * @param name
         * @param teacher
         * @param classroom
         * @return
         */
        public List<Course> search(String name, String riqi) {
            String sql = "select * from danju where 1=1 ";
            if (name != "") {
                sql += "and name like '%" + name + "%'";
            }
            if (riqi != "") {
                sql += "and teacher like '%" + riqi + "%'";
            }
            List<Course> list = new ArrayList<>();
            Connection conn = DBUtil.getConn();
            Statement state = null;
            ResultSet rs = null;
    
            try {
                state = conn.createStatement();
                rs = state.executeQuery(sql);
                Course bean = null;
                while (rs.next()) {
                    int id = rs.getInt("id");
                    String name2 = rs.getString("name");
                    String changjia2 = rs.getString("changjia");
                    String xinghao2 = rs.getString("xinghao");
                    String guige2 = rs.getString("guige");
                    String shuliang2 = rs.getString("shuliang");
                    String riqi2 = rs.getString("riqi");
                    String shijian2 = rs.getString("shijian");
                    String danwei2 = rs.getString("danwei");
                    String renming2 = rs.getString("renming");
                    bean = new Course(id, name2, changjia2, xinghao2,guige2,shuliang2,riqi2,shijian2,danwei2,renming2);
                    list.add(bean);
                }
            } catch (SQLException e) {
                e.printStackTrace();
            } finally {
                DBUtil.close(rs, state, conn);
            }
            
            return list;
        }
        
        /**
         * 全部数据
         * @param name
         * @param teacher
         * @param classroom
         * @return
         */
        public List<Course> list() {
            String sql = "select * from danju";
            List<Course> list = new ArrayList<>();
            Connection conn = DBUtil.getConn();
            Statement state = null;
            ResultSet rs = null;
    
            try {
                state = conn.createStatement();
                rs = state.executeQuery(sql);
                Course bean = null;
                while (rs.next()) {
                    int id = rs.getInt("id");
                    String name2 = rs.getString("name");
                    String changjia2 = rs.getString("changjia");
                    String xinghao2 = rs.getString("xinghao");
                    String guige2 = rs.getString("guige");
                    String shuliang2 = rs.getString("shuliang");
                    String riqi2 = rs.getString("riqi");
                    String shijian2 = rs.getString("shijian");
                    String danwei2 = rs.getString("danwei");
                    String renming2 = rs.getString("renming");
                    bean = new Course(id, name2, changjia2, xinghao2,guige2,shuliang2,riqi2,shijian2,danwei2,renming2);
                    list.add(bean);
                }
            } catch (SQLException e) {
                e.printStackTrace();
            } finally {
                DBUtil.close(rs, state, conn);
            }
            
            return list;
        }
    
    }
    
    
    package entity;
    
    public class Course {
    
        private int id;
        private String name;
        private String changjia;
        private String xinghao;
        private String guige;
        private String shuliang;
        private String riqi;
        private String shijian;
        private String danwei;
        private String renming;
        
        public int getId() {
            return id;
        }
        public void setId(int id) {
            this.id = id;
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public String getChangjia() {
            return changjia;
        }
        public void setChangjia(String teacher) {
            this.changjia = teacher;
        }
        public String getXinghao() {
            return xinghao;
        }
        public void setXinghao(String classroom) {
            this.xinghao = classroom;
        }
        public String getGuige() {
            return guige;
        }
        public void setGuige(String guige) {
            this.guige = guige;
        }
        public String getShuliang() {
            return shuliang;
        }
        public void setShuliang(String shuliang) {
            this.shuliang = shuliang;
        }
        public String getRiqi() {
            return riqi;
        }
        public void setRiqi(String riqi) {
            this.riqi = riqi;
        }
        public String getShijian() {
            return shijian;
        }
        public void setShijian(String shijian) {
            this.shijian = shijian;
        }
        public String getDanwei() {
            return danwei;
        }
        public void setDanwei(String danwei) {
            this.danwei = danwei;
        }
        public String getRenming() {
            return renming;
        }
        public void setRenming(String renming) {
            this.renming = renming;
        }
        
        public Course() {}
        
        public Course(int id, String name, String changjia, String xinghao, String guige, String shuliang, String riqi, String shijian, String danwei, String renming) {
            this.id = id;
            this.name = name;
            this.changjia = changjia;
            this.xinghao = xinghao;
            this.guige = guige;
            this.shuliang = shuliang;
            this.riqi = riqi;
            this.shijian = shijian;
            this.danwei = danwei;
            this.renming = renming;
            
        }
        
        public Course(String name, String changjia, String xinghao, String guige, String shuliang, String riqi, String shijian, String danwei, String renming) {
            this.name = name;
            this.changjia = changjia;
            this.xinghao = xinghao;
            this.guige = guige;
            this.shuliang = shuliang;
            this.riqi = riqi;
            this.shijian = shijian;
            this.danwei = danwei;
            this.renming = renming;
        }
    }
    
    package service;
    
    import java.util.List;
    
    import dao.CourseDao;
    import entity.Course;
    
    /**
     * CourseService
     * 服务层
     * @author Hu
     *
     */
    public class CourseService {
    
        CourseDao cDao = new CourseDao();
        
        /**
         * 添加
         * @param course
         * @return
         */
        public boolean add(Course course) {
            boolean f = false;
            if(!cDao.name(course.getName())) {
                cDao.add(course);
                f = true;
            }
            return f;
        }
        
        /**
         * 删除
         */
        public void del(int id) {
            cDao.delete(id);
        }
        
        /**
         * 修改
         * @return 
         */
        public void update(Course course) {
            cDao.update(course);
        }
        
        /**
         * 通过ID得到一个Course
         * @return 
         */
        public Course getCourseById(int id) {
            return cDao.getCourseById(id);
        }
    
        /**
         * 通过Name得到一个Course
         * @return 
         */
        public Course getCourseByName(String name) {
            return cDao.getCourseByName(name);
        }
        
        /**
         * 查找
         * @return 
         */
        public List<Course> search(String name, String riqi) {
            return cDao.search(name,riqi);
        }
        
        /**
         * 全部数据
         * @return 
         */
        public List<Course> list() {
            return cDao.list();
        }
    }
    
    
    package servlet;
    
    import java.io.IOException;
    import java.util.List;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import entity.Course;
    import service.CourseService;
    
    @WebServlet("/CourseServlet")
    public class CourseServlet extends HttpServlet {
        
        private static final long serialVersionUID = 1L;
    
        CourseService service = new CourseService();
        
        /**
         * 方法选择
         */
        protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            req.setCharacterEncoding("utf-8");
            String method = req.getParameter("method");
            if ("add".equals(method)) {
                add(req, resp);
            } else if ("del".equals(method)) {
                del(req, resp);
            } else if ("update".equals(method)) {
                update(req, resp);
            } else if ("search".equals(method)) {
                search(req, resp);
            } else if ("getcoursebyid".equals(method)) {
                getCourseById(req, resp);
            } else if ("getcoursebyname".equals(method)) {
                getCourseByName(req, resp);
            } else if ("list".equals(method)) {
                list(req, resp);
            }
        }
    
        /**
         * 添加
         * @param req
         * @param resp
         * @throws IOException 
         * @throws ServletException 
         */
        private void add(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException {
            req.setCharacterEncoding("utf-8");
            String name = req.getParameter("name");
            String changjia = req.getParameter("changjia");
            String xinghao = req.getParameter("xinghao");
            String guige = req.getParameter("guige");
            String shuliang = req.getParameter("shuliang");
            String riqi =req.getParameter("riqi");
            String shijian = req.getParameter("shijian");
            String danwei = req.getParameter("danwei");
            String renming = req.getParameter("renming");
            Course course = new Course(name,changjia,xinghao,guige,shuliang,riqi,shijian,danwei,renming);
            
            //添加后消息显示
            if(service.add(course)) {
                req.setAttribute("message", "添加成功");
                req.getRequestDispatcher("add.jsp").forward(req,resp);
            } else {
                req.setAttribute("message", "货物名称重复,请重新录入");
                req.getRequestDispatcher("add.jsp").forward(req,resp);
            }
        }
        
        /**
         * 全部
         * @param req
         * @param resp
         * @throws ServletException 
         */
        private void list(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
            req.setCharacterEncoding("utf-8");
            List<Course> courses = service.list();
            req.setAttribute("courses", courses);
            req.getRequestDispatcher("list.jsp").forward(req,resp);
        }
    
        /**
         * 通过ID得到Course
         * @param req
         * @param resp
         * @throws ServletException 
         */
        private void getCourseById(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
            req.setCharacterEncoding("utf-8");
            int id = Integer.parseInt(req.getParameter("id"));
            Course course = service.getCourseById(id);
            req.setAttribute("course", course);
            req.getRequestDispatcher("detail2.jsp").forward(req,resp);
        }
    
        /**
         * 通过名字查找
         * 跳转至删除
         * @param req
         * @param resp
         * @throws IOException
         * @throws ServletException 
         */
        private void getCourseByName(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
            req.setCharacterEncoding("utf-8");
            String name = req.getParameter("name");
            Course course = service.getCourseByName(name);
            if(course == null) {
                req.setAttribute("message", "查无此货物!");
                req.getRequestDispatcher("del.jsp").forward(req,resp);
            } else {
                req.setAttribute("course", course);
                req.getRequestDispatcher("detail.jsp").forward(req,resp);
            }
        }
        
        /**
         * 删除
         * @param req
         * @param resp
         * @throws IOException
         * @throws ServletException 
         */
        private void del(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
            req.setCharacterEncoding("utf-8");
            int id = Integer.parseInt(req.getParameter("id"));
            service.del(id);
            req.setAttribute("message", "删除成功!");
            req.getRequestDispatcher("del.jsp").forward(req,resp);
        }
        
        /**
         * 修改
         * @param req
         * @param resp
         * @throws IOException
         * @throws ServletException 
         */
        private void update(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
            req.setCharacterEncoding("utf-8");
            int id = Integer.parseInt(req.getParameter("id"));
            String name = req.getParameter("name");
            String changjia = req.getParameter("changjia");
            String xinghao = req.getParameter("xinghao");
            String guige = req.getParameter("guige");
            String shuliang = req.getParameter("shuliang");
            String riqi =req.getParameter("riqi");
            String shijian = req.getParameter("shijian");
            String danwei = req.getParameter("danwei");
            String renming = req.getParameter("renming");
            Course course = new Course(id, name,changjia,xinghao,guige,shuliang,riqi,shijian,danwei,renming);
            
            service.update(course);
            req.setAttribute("message", "修改成功");
            req.getRequestDispatcher("CourseServlet?method=list").forward(req,resp);
        }
        
        /**
         * 查找
         * @param req
         * @param resp
         * @throws ServletException 
         */
        private void search(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
            req.setCharacterEncoding("utf-8");
            String name = req.getParameter("name");
            String riqi = req.getParameter("riqi");
            List<Course> courses = service.search(name, riqi);
            req.setAttribute("courses", courses);
            req.getRequestDispatcher("searchlist.jsp").forward(req,resp);
        }
    }
    
    
    package util;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    /**
     * 数据库连接工具
     * @author Hu
     *
     */
    public class DBUtil {
        
        public static String db_url = "jdbc:mysql://localhost:3306/kucun?useSSL=false";
        public static String db_user = "root";
        public static String db_pass = "root";
        
        public static Connection getConn () {
            Connection conn = null;
            
            try {
                Class.forName("com.mysql.jdbc.Driver");//加载驱动
                conn = DriverManager.getConnection(db_url, db_user, db_pass);
            } catch (Exception e) {
                e.printStackTrace();
            }
            
            return conn;
        }
        
        /**
         * 关闭连接
         * @param state
         * @param conn
         */
        public static void close (Statement state, Connection conn) {
            if (state != null) {
                try {
                    state.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
            
            if (conn != null) {
                try {
                    conn.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
        }
        
        public static void close (ResultSet rs, Statement state, Connection conn) {
            if (rs != null) {
                try {
                    rs.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
            
            if (state != null) {
                try {
                    state.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
            
            if (conn != null) {
                try {
                    conn.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
        }
    
    }
    
    
    <%@ 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>
    <h2>请选择查询方式</h2>
    <a href=shangpin.jsp>按照商品名称查询</a>
    <a href=riqi.jsp>按照出入库日期查询</a>
    </body>
    </html>
    
    
    <%@ 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>
    <%
             Object message = request.getAttribute("message");
             if(message!=null && !"".equals(message)){
    %>
             <script type="text/javascript">
                  alert("<%=request.getAttribute("message")%>");
             </script>
    <%} %>
    <div align="center">
            <h1 style="color: red;">出库单据</h1>
            <a href="main.jsp">返回主页</a>
            <form action="servlet?method=chu" method="post">
                                                                                                    
                <div class="a">
                    商品<input type="text" name="a"/>             
                </div>
                <div class="a">
                    厂家<input type="text" name="b" />
                </div>
                <div class="a">
                    型号<input type="text" name="c" />
                </div>
                <div class="a">
                    规格<input type="text" name="d" />
                </div>
                <div class="a">
                    数量<input type="text" name="e" />
                </div>
                <div class="a">
                    日期<input type="text" name="f" />
                </div>
                <div class="a">
                    时间<input type="text" name="g" />
                </div>
                <div class="a">
                    单位<input type="text" name="h" />
                </div>
                <div class="a">
                    姓名<input type="text" name="i" />
                </div>
                <div class="a">
                    <button type="submit" class="b">保&nbsp;&nbsp;&nbsp;存</button>
                </div>
            </form>
        </div>
    </body>
    </html>
    
    <%@ 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>
    <h2>请选择出库,入库或查询记录</h2>
    <a href=chu.jsp>出库</a>
    <a href=ru.jsp>入库</a>
    <a href=cha.jsp>查询</a>
    <a href=gai.jsp>修改</a>
    </body>
    </html>
    
    <%@ 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>
    <%
             Object message = request.getAttribute("message");
             if(message!=null && !"".equals(message)){
    %>
             <script type="text/javascript">
                  alert("<%=request.getAttribute("message")%>");
             </script>
    <%} %>
    <h2>请输入出入库日期进行查询</h2>
    <form action="servlet?method=cha2" method="post" >
                                                                                                    
                <div class="a">
                    日期:<input type="text" name="a"/>             
                </div>
                <div class="a">
                    <button type="submit" class="b">查&nbsp;&nbsp;&nbsp;询</button>
                </div>
    </form>
    </body>
    </html>
    
    <%@ 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>
    <%
             Object message = request.getAttribute("message");
             if(message!=null && !"".equals(message)){
    %>
             <script type="text/javascript">
                  alert("<%=request.getAttribute("message")%>");
             </script>
    <%} %>
    <div align="center">
            <h1 style="color: red;">入库单据</h1>
            <a href="main.jsp">返回主页</a>
            <form action="servlet?method=chu" method="post" onsubmit="return check()">
                                                                                                    
                <div class="a">
                    商品<input type="text" name="a"/>             
                </div>
                <div class="a">
                    厂家<input type="text" name="b" />
                </div>
                <div class="a">
                    型号<input type="text" name="c" />
                </div>
                <div class="a">
                    规格<input type="text" name="d" />
                </div>
                <div class="a">
                    数量<input type="text" name="e" />
                </div>
                <div class="a">
                    日期<input type="text" name="f" />
                </div>
                <div class="a">
                    时间<input type="text" name="g" />
                </div>
                <div class="a">
                    单位<input type="text" name="h" />
                </div>
                <div class="a">
                    姓名<input type="text" name="i" />
                </div>
                <div class="a">
                    <button type="submit" class="b">保&nbsp;&nbsp;&nbsp;存</button>
                </div>
            </form>
        </div>
    </body>
    </html>
    
    <%@ 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>
    <%
             Object message = request.getAttribute("message");
             if(message!=null && !"".equals(message)){
    %>
             <script type="text/javascript">
                  alert("<%=request.getAttribute("message")%>");
             </script>
    <%} %>
    <h2>请输入商品名称进行查询</h2>
    <form action="servlet?method=cha1" method="post">
                                                                                                    
                <div class="a">
                    商品名称:<input type="text" name="a"/>             
                </div>
                <div class="a">
                    <button type="submit" class="b">查&nbsp;&nbsp;&nbsp;询</button>
                </div>
    </form>
    </body>
    </html><%@ 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>
    <h3>出入库信息</h3>
    <form>
    商品:${x.a}<br>
    厂家:${x.b}<br>
    型号:${x.c}<br>
    规格:${x.d}<br>
    数量:${x.e}<br>
    日期:${x.f}<br>
    时间:${x.g}<br>
    单位:${x.h}<br>
    姓名:${x.i}<br>
    出库与入库:${x.type}<br>
    </form>
    </body>
    </html>
  • 相关阅读:
    python数据分析008_Matplotlib绘柱图,饼图,散点图
    python数据分析007_使用Matplotlib绘折线图
    python数据分析006_Python 2D绘图库Matplotlib
    python数据分析005_pandas的时间序列
    python数据分析004_多层索引的取值和排序
    python数据分析003_数据的合并筛选排序
    Megacli 简易使用
    k8s ingress 增加 跨域配置
    k8s 1.15 版本生产线上证书时间调整(亲测)
    grafana 展示 k8s prometheus
  • 原文地址:https://www.cnblogs.com/xuange1/p/10117100.html
Copyright © 2020-2023  润新知