javaweb——jsp动作标签
目录
jsp动作标签
六个动作标签:
特点:
include
param
forward
useBean
setProperty
getProperty
session购物车
1.session购物车的实现流程以及注意事项
**1.1 数据库设计**
1.2 购物车实现流程
**1.3 session怎么保存商品**
jsp动作标签
六个动作标签:
1.<jsp:include page="页面"> 包含
2.<jsp:param name="name" value="va"> 传参
3.<jsp:foward page="页面"> 转发
4.<jsp:useBean>相当于实例化类 Users users = new Users();
5.<jsp:setProperty>给useBean属性设置值
6.<jsp:getProperty>取值
特点:
动作标签:相当于HTML标签一样,显示对应的效果。JSP体系中,动作标签有20多个,目前我们需要掌握的:6个。
学习动作标签的目的是为了减少JSP页面中的java代码
include
1.include动作标签 引入第三方页面
与include指令的作用是一样的。
include指令特性:被引入的页面不会进行编译
include标签特性:被引入的页面会单独的通过编译生成
一个java文件(servlet)
param
param动作标签
参数标签
作用:可以在include标签和forward标签中设置参数传递
forward
forward 动作标签 请求转发的标签
特性:地址栏不会发生改变 还是当前页面的路径
特性:如果reqeust保存了值,通过请求转发进行页面跳转,值也会携带到下一个页面
请求转发
request.getRequestDispatcher("demo4.jsp").forward(request, response);
useBean
<jsp:useBean id="" beanName="" type="" class="" scope=""></jsp:useBean> 等价于实例化对象
属性
id: 对象名 *
class:类 创建对象时,完全限定名(包名+类名)
type:类型 调用对象时 * (可以用抽象父类或者接口)
scope:作用域 (page * request session application)
setProperty
<jsp:setProperty property="" name=""/> 等价于users.setUserName(username);
getProperty
<jsp:getProperty property="" name=""/> 等价于users.getUserName();
session购物车
1.session购物车的实现流程以及注意事项
**1.1 数据库设计**
用户表,商品信息表,商品类别表,购物车表,订单表,订单详情表
1.2 购物车实现流程
用户登录---商品显示---加入购物车---结算---记录添加到订单及订单详情中。
**1.3 session怎么保存商品**
setAttribute("key","value")//保存值
key String
value Object
getAttribute()//获取值
invalidate()//当前session失效
将入不同的商品到购物车中,使用集合进行存储,最后将集合存储到session中。
List list = new ArrayList();
list.add(new Goods());
session.setAttribute("list",list);
获取购物车 获取session
List list = (List)session.getAttribute("list");
for(){
}
javaweb——jsp动作标签相关推荐
- JavaBean用JSP调用和使用JSP动作标签的区别
javabean的类可以用jsp动作标签实例化并使用. 1 <!-- 下面这句是对Javabean类person的引用,引用的实例是p2 --> 2 <jsp:useBean id= ...
- JSP动作标签useBean--jsp:useBean 创建一个对象
这个标签是笔者认为最重要的标签. 首先介绍 Java Bean 的特点: 可以实现代码服用,易编写,易维护,易使用,可以在任何有 JVM 的机器上使用而不许重新编译. 1. 编写 JavaBean 的 ...
- JSP基础--动作标签
JSP基础--动作标签 JSP动作标签 1 JSP动作标签概述 动作标签的作用是用来简化Java脚本的! JSP动作标签是JavaWeb内置的动作标签,它们是已经定义好的动作标签,我们可以拿来直接使用 ...
- jsp usebean_JSP动作标签– jsp useBean,包含,转发
jsp usebean JSP provides a bunch of standard action tags that we can use for specific tasks such as ...
- JSP(六)动作标签
一.六大动作标签(JSP标签) 作用:JSP动作标签利用XML语法格式的标记来控制Servlet引擎的行为.利用JSP动作可以动态地插入文件.重用JavaBean组 件.把用户重定向到另外的页面.为J ...
- JSP自定义标签学习笔记
http://blog.csdn.net/liangbinny/article/details/6309893 本文是本人学习<JavaWeb学习>书籍所记下的学习笔记 一.概述 JSP ...
- 重学JavaWeb —— JSP,简单全面一发入魂
文章目录 JSP 特点 由来 本质 使用 JSP指令 page include taglib JSP脚本 JSP内置对象 JSP作用域 EL表达式 EL内置对象 EL取值方式 JSP动作元素 JSTL ...
- 【JSTL】JSP 标准标签库JSTL学习
JSTL 标签库 1.什么是JSTL 标签库 JSTL 是apache 对EL 表达式的扩展(也就是说JSTL 依赖EL),JSTL 是标签语言!JSTL 标签使用以来非常方便,它与JSP 动作标签一 ...
- 003_Jsp动作标签
一. 介绍3个Jsp动作标签 1. <jsp:include page=""></jsp:include> 2. <jsp:param value=& ...
- JavaWeb = JSP详解
jsp 工作原理(servlet) 脚本注释 指令 内置对象 ...
最新文章
- 计算机财务应用实验心得,计算机会计实习心得-20210628124643.doc-原创力文档
- 生态伙伴 | Tita入驻飞书啦,从目标制定到项目执行,帮你一站式解决!
- DrugBank:小分子数据信息挖掘
- lua 实现策划需要保留的小数位数
- POP3、SMTP端口(SSL、TSL)
- easyui-layout中的收缩层无法显示标题问题解决
- centos安装时各个版本的含义
- figma下载_在Figma中进行原型制作的技巧和窍门
- 紧跟月影大佬的步伐,一起来学习如何写好JS(下)
- mysql exporter_mysql exporter
- ds1302模块 树莓派_树莓派用4g模块实现三网通开机自启动
- 查看 Oracle 是用spfile 启动还是 pfile 启动
- 机器学习中的numpy的array_机器学习阶段总结(numpy)
- 获取chrome的network内容并选择下载其中的资源
- 30分钟了解DNS及搭建方法
- 在游戏界,就有了些游戏界的理解。不过本文是对某游戏开发商的信
- C语言的debugging
- PyQt5-在窗口上绘制文本 QPainter
- java 计算机概述看这一篇文章就够了
- JDK自带JVM工具