JSTL标签


<body bgcolor="">
<%
ArrayList<Book> al=(ArrayList<Book>)request.getAttribute("booklist");
int pageCount=Integer.parseInt(request.getAttribute("pagecount").toString());
%>
<a href="/Shopping/Logout"><font size=3px>安全退出</font></a><span style="width:2px;height:1px;background:black;margin:0 9px 0 9px;"></span><a href="/Shopping/BookHallCL"><font size=3px>返回购物大厅</font></a>
<center>
<div style="margin-top: 20px"><font size=40px >我的购物车</font></div>
<form action="/Shopping/ShoppingCL?type=update" method="post">
<table border="1px" width=600px style="margin-bottom: 40px;text-align:center;">

<tr><td>BookId</td><td>书名</td><td>价格</td><td>出版社</td><td>数量</td><td>是否更改<td>是否删除</td></tr>
<%
for(int i=0;i<al.size();i++){
Book book=al.get(i);
%>
<tr><td><%=book.getBookId() %></td><input type="hidden" name="updateid" value="<%=book.getBookId() %>"/>
<td><%=book.getBookName() %></td>
<td><%=book.getPrice() %></td>
<td><%=book.getPublishHouse() %></td>
<td><input type="text" size="5" name="num" value="<%=book.getShoppingNum() %>"/></td>
<td align="center"><input type="submit" onclick="return check()" name="update" value="update" /></td>
<td align="center"><a onclick="return confirm('确认删除')" href="/Shopping/ShoppingCL?type=del&bookid=<%=book.getBookId() %>">删 除</a></td></tr>
<%
}
%>
<!--
<tr><td colspan="6" align="center"><input type="submit" onclick="return check()" name="update" value="update" /></td>
</tr>
-->
<tr><td colspan="7" align="center">
<%
if(request.getAttribute("totalprice")!=null){
%>
所有书的总价为<%=request.getAttribute("totalprice") %>元
<%} %>
</td></tr>
</table>
</form>
<div style="margin-top: 10px;margin-bottom: 10px;">
<%
for(int i=1;i<=pageCount;i++){
%>
<a href="/Shopping/ShoppingTransfer?pageNow=<%=i %>"><%=i %></a>
<%} %>
</div>

<a href="/Shopping/ShoppingCL?type=clear" >清空购物车</a>
<a href="/Shopping/GoToMyOrderServlet" onclick="return check()">提交订单</a>
</center>
</body>

[color=cyan][size=large]使用JSTL修改后:[/size][/color]

<body bgcolor="">
<div><a href="/Shopping1/Logout"><font size="3">安全退出</font></a><span style="margin: 0pt 9px; background: black none repeat scroll 0% 0%; width: 2px; height: 1px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"></span><a href="/Shopping1/BookHallCL"><font size="3">返回购物大厅</font></a></div>
<center>
<div style="margin-top: 20px"><font size=40px >我的购物车</font></div>
<form action="/Shopping1/ShoppingCL?type=update" method="post">
<table border="1px" width=600px style="margin-bottom: 40px;text-align:center;">

<tr><td>BookId</td><td>书名</td><td>价格</td><td>出版社</td><td>数量</td><td>是否更改<td>是否删除</td></tr>
<c:forEach var="book" items="${requestScope.booklist}" varStatus="status">



<tr <c:if test="${status.index % 2==1 }"> style="background-color:red" </c:if> > <td>${book.bookId}</td><input type="hidden" name="updateid" value="${book.bookId}"/>
<td>${book.bookName}</td>
<td>${book.price }</td>
<td>${book.publishHouse }</td>
<td><input type="text" size="5" name="num" value="${book.shoppingNum }"/></td>
<td align="center"><input type="submit" onclick="return check()" name="update" value="update" /></td>
<td align="center"><a onclick="return confirm('确认删除')" href="/Shopping1/ShoppingCL?type=del&bookid=${book.bookId}">删 除</a></td></tr>
</c:forEach>
<!--
<tr><td colspan="6" align="center"><input type="submit" onclick="return check()" name="update" value="update" /></td>
</tr>
-->
<tr><td colspan="7" align="center">
<c:if test="${not empty requestScope.totalprice}">
所有书的总价为${totalprice} 元
</c:if>
</td></tr>
</table>
</form>
<div style="margin-top: 10px;margin-bottom: 10px;">

<c:forEach begin="1" end="${requestScope.pagecount}" step="1" varStatus="status">
<a href="/Shopping1/ShoppingTransfer?pageNow=${status.current}">${status.current}</a>
</c:forEach>

</div>

<a href="/Shopping1/ShoppingCL?type=clear" >清空购物车</a>
<a href="/Shopping1/GoToMyOrderServlet" onclick="return check()">提交订单</a>
</center>
</body>
基于STM32、HAL库的TCA9555PWR I/O扩展器驱动程序设计 define TCA9555_ADDR_BASE 0x20 // 基础地址 (A0=A1=A2=0)* @param direction: 方向 (0=输出, 1=输入)* @param direction: 方向 (0=输出, 1=输入)* @param polarity: 极性 (0=正常, 1=反转)* @param polarity: 极性 (0=正常, 1=反转) 阅读详情

相关推荐

InTouch历史报警与操作记录高效查询控件V4.0实战指南(一键下载即用)

本文详细介绍了InTouch历史报警与操作记录高效查询控件V4.0的实战应用。该控件针对原生AlmDbViewCtrl控件的查询效率低下、功能单一等问题,提供了智能查询、可视化统计、视图定制和一键导出Excel等强大功能,旨在帮助工程师快速处理海量历史数据,大幅提升工控运维效率。

g9h0i1的博客 959

JSTL标签库

JSTL(Java Server Pages Standerd Tag Library,JSP标准标签库)包含用于编写和开发JSP页面的一组标准标签,它可以为用户提供一个无脚本环境。在此环境中,用户可以使用标签编写代码,而无须使用Java脚本。在JSP2.0中已将JSTL作为标准支持。使用JSTL可以取代在传统JSP程序中嵌入Java代码的做法,大大提高了程序的可维护性。 1、JSTL标签库简介...

pan_junbiao的博客 7825

JS实例(三)图片的缓慢放大和缩小

  我们经常能看到在一些网站中可以通过按钮实现对图片的放大或者缩小,也有可能是鼠标经过时图片放大。在本例中就是通过JavaScript实现图片的放大和缩小。   首先是进行简单的页面布局 1 <div class="imagedispose"> 2 <img src="1.jpeg" id="imaged" width="400px" height="3...

weixin_34235105的博客 312

JSTL标签库 | 深入解析JSTL标签库

JSTL标签库 | 深入解析JSTL标签库

m0_61933976的博客 3151

单视图几何Vanish Point(消失点/灭点)计算方法——Robert_T_Collins(罗伯特·柯林斯)算法

单视图几何Vanish Point(消失点/灭点)计算方法——Robert_T_Collins(罗伯特·柯林斯)算法

beyond951的博客 7332

Unity动态创建Avatar骨骼映射

Unity Avatar骨骼映射动态创建,适配Unity通用动画,无需经过第三方建模软件,可运行时创建

Nbin_Newby的博客 1万+

JSTL标签库之核心标签

一、JSTL标签库介绍     JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码 二、JSTL标签库的分类 核心标签(用得最多)国际化标签(I18N格式化标签)数据库标签(SQL标签,很少使用)XML标签(几乎不用)JSTL函数(EL函数) 三、核心标签库使用说明   JS

咸的蛋疼的博客 6697

Ceph入门到精通-更换osd、扩容osd

【代码】Ceph入门到精通-更换osd、扩容osd。

隔壁老瓦的专栏 1547

【JSTL】JSP 标准标签库JSTL学习

JSTL 标签库 1、什么是JSTL 标签库 JSTL 是apache 对EL 表达式的扩展(也就是说JSTL 依赖EL),JSTL 是标签语言!JSTL 标签使用以来非常方便,它与JSP 动作标签一样,只不过它不是JSP 内置的标签,需要我们自己导包,以及指定标签库而已! 如果你使用MyEclipse 开发JavaWeb,那么在把项目发布到Tomcat 时,你会发现,MyEclipse 会在li...

寒泉 2万+

第1章 大数据概述

三次信息化浪潮 信息化浪潮 发生时间 标志 解决的问题 代表企业 第一次 1980年前后 个人计算机 信息处理 Intel、AMD、IBM、苹果、微软、联想、戴尔、惠普等 第二次 1995年前后 互联网 信息传输

wyz191的专栏 7088

9.13华为OD机试真题 新系统 - 手机桌面整理 (Java/Py/C/C++/Js/Go)

华为OD机试真题 新系统【手机桌面整理】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【 手机桌面整理】多语言题解。

qq_45776114的博客 631

JSTL 标签大全详解

(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/53311722 冷血之心的博客) 关注微信公众号(文强的技术小屋),学习更多技术知识,一起遨游知识海洋~ 目录 一、JSTL标签介绍 1、什么是JSTL? 2、JSTL标签库: 3、使用taglib指令导入标签库: 4、core标签库常用标签:...

冷血之心的博客 12万+

基于YOLOv8深度学习架构的智能农业巡检小车系统—面向农作物与杂草实时精准识别的创新实践

本研究设计并实现了一套基于YOLOv8的智能农业巡检小车系统,解决农田中农作物与杂草的精准识别与追踪问题。系统采用改进YOLOv8-RGCSPELAN-ECA-AFPN模型,融合ECA注意力机制与AFPN多尺度特征融合结构,提升复杂环境下的检测精度。硬件以树莓派4B为核心,集成摄像头、传感器与电机模块,具备避障、循迹与自主导航功能。移动端基于Android部署NCNN推理引擎,实现模型高效移植与实时检测。

Stara-AI的博客 1423

JSTL核心标签详解

1、什么是JSTL标签 JSTL是java中的一个定制标记库集合。 JSP标签库(JSTL)是一个JSP标签库集合,它封装了JSP应用的通用核心功能。 根据JSTL标签所提供的的功能,可将其分为5个类别: 核心标签 格式化标签 SQL 标签 XML标签 JSTL函数 2、JSTl环境搭建 下载jstl的jar包(导入到项目中) 从Apache的标准标签库中下载的二进制包(jakarta-taglibs-standard-current.zip)。 下载地址:http://archive.apa

一宿君 1645

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

JSTL常用标签

关键字:JSTL标签、、、、、、、、、、、、、、 原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了 JAVA 程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。 下面总结总结,学习学习。:) JSP 标准标记库( Standard Tag Library , JSTL) 是一组以标准化格式实现许多通用的 Web 站点功能的定制

wzy126126的专栏 1035

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

JSTL核心标签库

1. 1JSP书写的三种方式 脚本代码片段 格式:<% java代码 %> 代码生成java文件中的位置:service方法内部 脚本表达式 格式:<%=java变量或者具有返回值的方法%> 作用:用于输出数据的,相当于out.print(变量); 代码生成java文件中的位置:service方法内部 注意:表达式里面没有分号“;” 脚本声明 格式:&...

huangyh技术栈 1158

JSTL 标签库

看看就行”

xiaotu的博客 959

JSTL 标签

JSTL 标签 文章目录JSTL 标签1. 产生背景2. 组成部分2.1 使用方式2.2 核心标签2.2.1 输出标签2.2.2 设置标签2.2.3 删除标签2.2.4 单条件判断标签2.2.5 多条件判断标签2.2.6 循环标签2.3 函数标签2.4 格式化标签2.5 自定义标签 1. 产生背景 在 JSP 诞生之初,JSP 提供了在 HTML 代码中嵌入 Java 代码的特性,这使得开发者可以利用 Java 语言的优势来完成许多复杂的业务逻辑。但是,随后开发者发现在 HTML 代码中嵌入过多的 Jav

qq_29446615的博客 325

jstl标签库

转自:http://elf8848.iteye.com/blog/245559 前言 ========================================================================= JSTL标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Jav

黄维 988

jstl-api jstl_JSTL教程,JSTL标签示例

jstl-api jstlJSTL stands for JSP Standard Tag Library. JSTL is the standard tag library that provides tags to control the JSP page behavior. JSTL tags can be used for iteration and control statements,...

从零开始的教程世界 885

JavaWeb——JSTL 标签

JSTL 是一个不断完善的开放源代码的 JSP 标签库,JSP2.0 将其作为标准支持,使用JSTL 可以取代传统 JSP 程序中嵌入 Java 代码的做法,可以有效提高程序的可维护性。

御承扬的博客 1049
上一篇: java时间格式大全
下一篇: 简单的多线程案例
longxiaobin00
博客等级 码龄18年 0粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值