SSM图书管理(三)

本文主要展示图书管理jsp页面的编写内容
BookList.jsp

<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
      
    <title>图书列表</title>	
    <style type="text/css">
        table {
            border: 1px solid black;
            border-collapse: collapse;
        }
        
        table thead tr th {
            border: 1px solid black;
            padding: 3px;
            background-color: #cccccc;
        }
        
        table tbody tr td {
            border: 1px solid black;
            padding: 3px;
        }
    </style>   
  </head>
  
  <body>
  <div  align="center">
   <h2>图书列表</h2>
    <s:form action="book_bookDeletes" theme="simple">
        <table cellspacing="0">
            <thead>
                <tr>
                    <th>select</th>
                    <th>ISBN</th>
                    <th>Title</th>
                    <th>Price</th>
                    <th>Operation</th>
                </tr>
            </thead>
            <tbody> 
              <c:forEach items="${cs}" var="c" varStatus="st">
              	<tr>
              		<td></td>
              		<td>${c.isbn}</td><!-- isbn一定要小写不知道为什么 -->
              		<td>${c.title}</td>
              		<td>${c.price}</td>
              		<td>
              			<a href='loadBook?bookId=${c.bookId}'>Edit</a>
                    	<a href='deleBook?bookId=${c.bookId}'>Delete</a>
              		</td>
              	</tr>
              </c:forEach>  
            </tbody>
        </table>        
        <s:submit value="RemoveAll" />          
        <p><a href="/SSMBook/curp/BookAdd.jsp">Add</a></p>        
  </div>
  </body>
</html>

BookAdd.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>增加图书</title>
  </head>
  <body onload="">
  <div align="center">&nbsp;增加图书 <br>
   <form action="/SSMBook/addBook" method="post">
   		Isbn:<input type="text" name="Isbn"/><!-- struts2中是写成book.*** -->
   		Title:<input type="text" name="Title"/>
   		Price:<input type="text" name="Price"/>
   		<input type="submit" value="提交"/>
   </form>
   <a href='/SSMBook/listBook'>返回 </a>
   </div>
  </body>
</html>

BookEdit.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP 'BookAdd.jsp' starting page</title>
  </head>
  
  <body>
  <div align="center">edit book <br>
   <form action="/SSMBook/editBook" method="post">
   		<input type="hidden" name="bookId" value='${book.bookId }'/>
   		<!-- book.bookId中的book取决于loadBook方法中mav.addObject("book",book)中的的key值 -->
   		Isbn:<input type="text" name="Isbn" value='${book.isbn}'/>    <!-- name一定要与Book.java的属性值一样 -->
   		Title:<input type="text" name="Title"  value='${book.title}'/>
   		Price:<input type="text" name="Price"  value='<c:catch>${book.price}</c:catch>'>
   		<input type="submit" value="提交"/>
   </form>
   </div>
  </body>
</html>

踩坑记录:
bean里面的字段,如果首字母是大写,在JSP中引用的时候首字母一定要改成小写,不然500
就是 Title:<input type="text" name="Title" value='${book.title}'/>的value=’${book.title}'的title一定要首字母小写啊啊啊啊啊啊啊啊啊啊啊

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值