Goods:按bid查询返回desc.jsp页面详细信息

高级搜索条件查询  第一次查询时pageBean实体由request域带回到list页面  pageBean实体中存放的url用来为分页访问 保存之前查询的条件

高级搜索中的表单提交 request.queryString 可以获得。

BookDao:

 1   //按bid查询
 2       public Book findByBid(String bid) throws SQLException
 3       {
 4           String sql="select * from t_book where bid=?";
 5           //一行记录中包含book的属性还有cid的属性
 6           Map<String,Object> map=qr.query(sql, new MapHandler(),bid);
 7           //把map中除了cid之外的属性映射到book中
 8           Book book=CommonUtils.toBean(map,Book.class);
 9           // 把map中的cid属性映射到category中 ,即category中只有cid这个属性
10           Category category=CommonUtils.toBean(map, Category.class);
11           //二者建立关联属性
12           book.setCategory(category);
13           return book;
14
15       }

desc.jsp

 <div class="divBookName">${book.bname }</div>
  <div>
    <img align="top" src="<c:url value=‘/${book.image_w }‘/>" class="img_image_w"/>
    <div class="divBookDesc">
	    <ul>
	    	<li>商品编号:${book.bid }</li>
	    	<li>打折价:<span class="price_n">¥${book.currPrice }</span></li>
	    	<li>定价:<span class="spanPrice">¥${book.price }</span> 折扣:<span style="color: #c30;">${book.discount }</span>折</li>
	    </ul>
		<hr class="hr1"/>
		<table>
			<tr>
				<td colspan="3">
					作者:${book.author }
				</td>
			</tr>
			<tr>
				<td colspan="3">
					出版社:${book.press }著
				</td>
			</tr>
			<tr>
				<td colspan="3">出版时间:${book.publishtime}</td>
			</tr>
			<tr>
				<td>版次:${book.edition }</td>
				<td>页数:${book.pageNum }</td>
				<td>字数:${book.wordNum }</td>
			</tr>
			<tr>
				<td width="180">印刷时间:${book.printtime }</td>
				<td>开本:${book.booksize } 开</td>
				<td>纸张:${book.paper }</td>
			</tr>
		</table>
		<div class="divForm">
			<form id="form1" action="<c:url value=‘/jsps/cart/list.jsp‘/>" method="post">
				<input type="hidden" name="method" value=""/>
				<input type="hidden" name="bid" value=""/>
  				我要买:<input id="cnt" style="width: 40px;text-align: center;" type="text" name="quantity" value="1"/>件
  			</form>
  			<a id="btn" href="javascript:$(‘#form1‘).submit();"></a>
  		</div>
	</div>
  </div>
时间: 2024-08-25 09:46:41

Goods:按bid查询返回desc.jsp页面详细信息的相关文章

向JSP页面输入信息

/** * ajax responseTEXT write; * @param request * @param response * @param str */ public static void response(HttpServletRequest request,HttpServletResponse response,String str) { response.setContentType("html/text;charset=utf-8"); try { respons

javascript页面详细信息的显示和隐藏

页面详细信息的显示和隐藏 <!DOCTYPE html> <html> <head> <title></title> </head> <body> <script type="text/javascript"> function show_detail(detail){ var p=document.getElementById('p'); if(detail.open){ p.style.

Servlet小示例:jsp页面提交信息Servlet接收并打印输出

该示例采用doPost方法提交表单,该示例一共包含两个文件. 一个是用来提交用户信息的表单userForm2.jsp,另一个是用来接收参数的Servlet. userForm2.jsp 1 <%@ page language="java" contentType="text/html;charset=gb2312"%> 2 3 <html> 4 <head><title>用户表单</title></h

Jsp页面中的异步与同步

"异步"请求是相对于"同步"请求而言的,很多操作都存在"异步"和"同步"一说, "同步" 的意思是说,你发起一个操作,程序需要一直等待,直到操作完成,程序才能继续执行进行下一步. 异步就是 你开始一个操作,程序在操作完成之前可以继续后续的工作,当操作完成后,触发事件或者使用回调来处理操作完成的手续.一般来说异步操作都是启动一个新的线程去处理你的请求,完成之后调用你指定的回调函数来完成整个异步操作. 1 &l

采用jsp页面与java代码分离的方式写一个简单的二维表

前提:在我们做程序时追求的是高内聚,低耦合,但是如果我们把jsp页面的的代码和java的代码都放在了jsp的代码编写中,使java和jsp高耦合这样的话不仅使jsp代码页面显得很复杂,而且也特别让不利于以后的维护,所以我们有了一个不成文的规范就是分层架构,把javad代码与jsp的代码分离开来,使jsp代码页中更加干净整洁. 下面我将于用jsp和java代码分离的方法做出这样的一个二维表(做一个jsp页面动态显示信息表) 第一步:首先我们需要一个实体类用于存放一个人的一整条信息(根据表格信息有编

jsp页面指令

JSP中共有三个指令: (1)page: 用于定义JSP文件中的全局属性 (2)include: 用于在JSP页面中包含另外一个文件的内容 (3)taglib: 此指令能够让用户自定义新的标签 第三个指令是用户根据业务需求定义标签,便于功能的实现,但是导致代码不容易读,所以,标签都是一些具有实例的公司开发.下面主要介绍前两个指令的使用. 1.page 指令的常用属性及使用方法 (1) language  声明脚本语言,目前只能使用Java <%@page language="java&qu

jsp页面实现增删修改和查询

1,增加 1-1:<body>    <form action="AnnouncementAdd.jsp" method="post">        <h2>新增</h2>        公告标题:<input type="text" name="title"><br/>        公告内容:<input type="text&quo

【知了堂学习笔记】JSP页面数据分页实现(一)——分页概念以及主流数据库的分页查询

一.分页简介 1.分页,就是一种将数据库里的数据一部分展示给用户的技术.为什么要这样做呢?因为一般来说用户在查询时数据是非常多的,当一个页面不能显示所有数据时,我们就要对查询的数据进行分页,就像我们的书本分成一页一页一样.最简单的例子就是百度,当你百度时,成千上万的数据,并不是呈现在一个页面的. 2.分页的实现方式 1)假分页(不推荐):什么是假分页呢?假分页就是一次性将数据库里的数据全部取出来,存储在页面中,然后再将数据分别展示出来.这种假分页在数据少的还可以玩玩,当数据多起来的时候,这种方式

[Spring boot] web应用返回jsp页面

同事创建了一个spring boot项目,上传到svn.需要我来写个页面.下载下来后,始终无法实现在Controller方法中配置直接返回jsp页面. 郁闷了一下午,终于搞定了问题.在此记录一下. 目标:在Controller方法中配置直接返回jsp页面 项目中添加src/main/webapp文件夹,没什么好说的. 下面详细介绍@Controller注解和@RestController注解的不同实现方法. @Controller注解 1. application.properties文件中配置