分享

th表达式的简单使用

 昵称o8H0y 2020-09-14

一,使用场景,页面中,循环遍历,获得控制器贯穿来的值。

1.1控制器

    / **

     *获得所有的图书信息

     * @return 

     * / 

    @RequestMapping( “ / turnIndexPage” )

     public String turnIndexPage(ModelMap modelMap){

        地图resultMap = bookService.selectAllBooks();

        如果(200 ==(Integer)resultMap.get(“ code” )){

            清单 bookList =(清单)resultMap.get(“ result” );

            modelMap.addAttribute( “ bookList” ,bookList);

            返回 “索引” ;

        }

        返回   “ 404” ;

    }

1.2 HTML页面

DOCTYPE HTML > 

< HTML 的xmlns = “http://www.” 

      的xmlns:第= “http://www.” 

      的xmlns:秒=“HTTP://www./ thymeleaf-extras-springsecurity4“ > 

< 头> 

    < meta charset =” UTF-8“ > 

    < 标题>首页标题>

头>

< h1 >欢迎登录图书管理系统h1 >

    < 表   边界= “1px的实心黑色” CELLSPACING = “0”  > 

        < TR > 

            < 第>图书编号第> < 第>名称第> < 第>价格第> < 第>作者第> < 第>日期第> < th >类型th > < th >操作th > tr >

        < tr th:each =“ book:$ {bookList}” > 

            < td th:text =“ $ {book.id}” > td > < td th:text =“ $ {book.bookname}” > td > < td th:text =“ $ {book.price}” > td > < td th:text =“ $ {book.autor}” > td > < td th:text =“ $ {book.bookdate}” > td > < td th:text =“ $ {book.booktype}”> td > <

            TD > 

                < 一个:HREF = “@ {deleteBook(ID = $ {book.id})}” >删除一个> < 一个:HREF = “@ {updateBook(ID = $ {book.id})}” >修改一个> < 一个HREF = “TOADD” >录入一个> TD > TR >

    桌子>

正文> 

HTML >

1.3跳到后台,再跳到HTML页面。

    / **

     *

     *逐步到添加添加页面

     * @return 

     * / 

    @RequestMapping( “ / toAdd” )

     public   String toAdd(){

         返回   “ add” ;

    }

DOCTYPE HTML > 

< HTML 的xmlns = “http://www.” 

      的xmlns:第= “http://www.” 

      的xmlns:秒=“HTTP://www. / thymeleaf-extras-springsecurity4“ > 

< 头> 

    < meta charset =” UTF-8“ > 

    < 标题>录入书籍标题> 头> < 正文> < 表单方法=” post“ action =” insertBook“ > 

    名称    <输入类型=“ text”

名称= “BOOKNAME”  > < BR /> 

    价格   < 输入类型= “数字” 名称= “价格”  > < BR /> 

    作者   < 输入类型= “文本” 名称= “作者日期” > < BR /> 

    类型< 输入型= “文本” 名称= “BOOKTYPE”  > < BR /> 

    < 输入类型= “提交” 值= “提交” >

表格>

正文> 

HTML >

二,页面取值。

2.1控制器

    / **

     *获得要修改的信息

     * @ 参数书

     * @param modelMap

     * @return 

     * / 

    @RequestMapping( “ / updateBook” )

     public String updateBook(Book book,ModelMap modelMap){

        映射oneBook = bookService.getOneBook(book.getId());

        如果(200 ==(Integer)oneBook.get(“ code” )){

            modelMap.addAttribute( “ book”,oneBook.get(“ result” ));

            返回 “更新” ;

        } else {

             返回 “ 404” ;

        }

    }

2.2页

DOCTYPE HTML > 

< HTML 的xmlns = “http://www.” 

      的xmlns:第= “http://” 

      的xmlns:秒=“HTTP:// / thymeleaf-extras-springsecurity4“ > 

< 头> 

    < meta 字符集=” UTF-8“ > 

    < 标题>标题标题> 头> < 正文> < 表单方法=” post“ 操作=”更新“ > <输入类型=“隐藏” 名称=“ id”

    个:值= “$ {book.id}” > < BR /> 

    名称    < 输入类型= “文本” 名称= “BOOKNAME” 日:值= “$ {book.bookname}” > < BR /> 

    价格   < 输入键入= “号码” 名称= “价格” 日:值= “$ {book.price}” > < BR /> 

    作者   < 输入类型= “文本” 名称= “作者日期” 日:值=“$ {book.autor }“ > <br /> 

    类型< 输入类型= “文本” 名称= “BOOKTYPE” 日:值= “$ {book.booktype}” > < BR /> 

    < 输入类型= “提交” 值= “提交” > 

形式>

正文> “深圳市博纳网络信息技术有限公司”

HTML >

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多