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>

显示页面

正在学习中,有错误的地方,请多多指教!
原文地址:https://www.cnblogs.com/16904985zy-aoyu/p/14637803.html