• ssm整合——设置添加书籍功能


    1、添加书籍功能

    controller层

    //跳转增加书籍页面
    @RequestMapping("/addBook")
    public String addBooks(){
        return "addBook";
    }
    //添加书籍的请求
    @RequestMapping("/addBooks")
    public String addBook(Books books ){
        System.out.println("addBooks=>"+books);
        bookService.addbook(books);
        return "redirect:/book/allBook";   //重定向到 @RequestMapping("/allBook")
    }

    前端代码:

    allbooks .jsp 在查看全部书籍的页面增加一个按钮

    <div class="row">
                <div class="col-md-4 column">
                    <%--toaddbooks--%>
                    <a class="btn btn-primary" href="${pageContext.request.contextPath}/book/addBook">新增书籍</a>
                </div>
            </div>

    addbook.jsp ,编写要增加书籍的信息

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>Title</title>
        <link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
    </head>
    <body>
    <div class="container">
        <div class="row clearfix">
            <div class="col-md-12 column">
                <div class="page-header">
                    <h1>
                        <samp>新增数据</samp>
                    </h1>
                </div>
            </div>
            <form action="${pageContext.request.contextPath}/book/addBooks" method="post">
                <div class="form-group">
                    <label >书籍名称:</label>
                    <input type="text" name="bookname" class="form-control" required  >
                </div>
                <div class="form-group">
                    <label >书籍数量:</label>
                    <input type="text" name="bookcount" class="form-control" required >
                </div>
                <div class="form-group">
                    <label >书籍描述:</label>
                    <input type="text" name="dateail" class="form-control" required >
                </div>
                <div class="form-group">
                    <input type="submit"  class="btn btn-info form-control" value="添加">
                </div>
            </form>
    
    </div>
    
    </div>
    </body>
    </html>

    显示页面

    正在学习中,有错误的地方,请多多指教!
  • 相关阅读:
    iframe中的页面如何触发父页面事件
    js获取gridview的值
    不出现重复数字,带干扰的验证码
    文本框内不允许输入字母
    后台调用前台JS方法
    在后台得到前台元素,给元素改变属性值或添加属性
    C#常见面试题
    Flex代码生成器 (FCG)
    c#(WinForm)遍历局域网计算机(电脑)获取IP和计算机名称
    VisualSVN Server + Tortoise SVN 使用教程(补充版)
  • 原文地址:https://www.cnblogs.com/16904985zy-aoyu/p/14637803.html
Copyright © 2020-2023  润新知