ch02_Jsp的页面元素.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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、维护订单(查看订单信息)

您可能关注的文档

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档