- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch02_Jsp的页面元素
Jsp 页面元素
用Myeclipse 创建Web 工程
1、创建Web 工程
Src/ 目录,创建java 类
Webroot 目录:web 应用程序(jsp ,html,WEB-INF/……)
2、把Myeclipse 与tomcat 关联到一起
2、在Webroot 目录下创建jsp 文件
注意:文件打开设置如下:
3、发布web 项目到tomcat
4 、运行tomcat
5、访问页面
http://localhost:8080/prjMyweb/index.jsp
Jsp 的页面元素
1、html+css 静态模板,静态文本
2、java 代码写在% 中间% 称为:scriplet
3、表达式 写在%=表达式% 作用:在固定位置输出表达式的值
4 、指令:写在:%@ 指令名 指令属性名称= “值”指令属性名称= “值”%
Jsp 中有三个指令 page 指令,include 指令,taglib 指令
5、注释: !—html 注释:服务器内容会执行,但客户端不显示 --
%-- jsp 注释:服务器内容直接不执行 --%
6、动作:jsp:动作名称,用的很少
jsp:forward page=myjsp/customerList.jsp/jsp:forward 界面跳转
7、声明:
既然:jsp 实质是一个servle 类,那么类中可以定义方法和属性,因此问题是:jsp 中如
何定义方法?
Jsp 中定义的属性和方法称为声明,放在% ! 中间%
Jsp 的运行原理
1、Jsp 中能执行java 代码
2、Java 代码要编译成class 文件,被JVM 执行。
3、那么jsp 中的java 代码该如何处理呢?
答案:
1、jsp 第一次执行时,被web 服务器(比如:tomcat )先转换为java 类,放到work 目
录下。
2、web 服务器自动会把转换后的java 类编译成class 文件
3、web 服务器会自动执行class 文件,该转换后的java 类称为:servlet
4 、当客户端再次访问该jsp 时,服务器会直接运行class 文件。无须再次转换,编译,
因此jsp 在第一次运行时,会稍微有点慢。
jsp=html+java 代码
servlet=java 类中+html
根据加法交换律:jsp==servlet
也就是说:jsp 的实质就是一个servlet 类
Page 指令
Page 指令放在页面最上面,对整个jsp 页面进行设置
%@page contentType=text/html; charset=UTF-8 pageEncoding=UTF-8%
%@page import=cn.lut.shop.CustomerDao,java.util.List %
注意:page 指令的属性值不能重复设置,import 属性除外。
Include 指令
一个界面,包含另外一个界面
%@include file=header.jsp %
Taglib 指令以后再讲
我行我素商城的Web 版本
前台:普通客户,登录后,可以购买产品
1、普通客户的注册
2、普通客户的登录
3、商品的浏览
4 、购买商品所需的购物车
5、购物车内商品的维护(修改数量,删除购物车中的商品)
6、产生订单。不结算
后台:管理员登录后,可以维护客户信息,维护商品信息
1、登录
2、查看客户信息
3、维护商品信息(添加商品,修改商品,删除商品,查看商品)
4、维护订单(查看订单信息)
您可能关注的文档
- 如何编制发改委立项用(甲级)采料项目可行性研究报告(可研报告+甲级+立项+贷款).pdf.pdf
- 叙事散文写作例谈.ppt
- 建筑深基坑工程验收记录试用稿(填写说明).doc
- 2013中考思想品德专题(抗震救灾).doc
- 缴纳土地契税须知.doc
- usb2.0-A型母口,B型母口封装形式(PCB).pdf
- 《鱼游到了纸上.doc
- 达思数据恢复软件体验日记.doc
- 电网谐波解决方案.doc
- 人教新版小学三年级上册数学专题复习三 多位数乘一位数.doc
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
文档评论(0)