- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 第一步:设计数据表结构,表名为type 字段含义 字段名称 数据类型 大小 备注和说明 电影分类ID typeID int 主键(0动作、1喜剧、2爱情、3科幻、4恐怖、5剧情、6冒险、7音乐、8惊险、9传记、10历史、11其他) 电影分类名称 typeName varchar 20 非空 JSP脚本元素综合应用 * 第二步:确定存储对象 1、创建类: Type(电影分类) 2、包含属性: 电影分类ID、电影分类名称 JSP脚本元素综合应用 package .systop.jspt04.entity; public class Type { private int typeID;//电影分类ID private String typeName;//电影分类名称 //属性的getter、setter方法 …………… } * 第三步:通过JDBC访问数据库 创建类: TypeDAOImpl 编写 search方法:用来查询数据库,并返回所有的电影分类 JSP脚本元素综合应用 * 第四步:编写showMoviesType.jsp 调用TypeDAOImpl的方法search(),获得电影分类集合 遍历该集合,使用JSP表达式输出 代码片断 % TypeDAO typeDAO = new TypeDAOImpl; List list = typeDAO.search();//查询电影分类列表 //循环遍历电影分类列表 for(int i=0; ilist.size(); i++) { Type type = (Type)list.get(i); % img src=images/arr.gifnbsp; a href=# class=menu %=type.getTypeName()% /abrbr% } % 表达式,输出分类的名称 小脚本,负责方法调用、以及在循环中获取数据 JSP脚本元素综合应用 * 第五步:在首页嵌入showMoviesType.jsp 代码片断 ………… div id=menu div class=dia_title电影分类/div div class=dia_content2 style=height:359px; div class=list_item style=height:359px;overflow-y:scroll; %--此处嵌入showMoviesType.jsp--% %@ include file=showMoviesType.jsp % /div /div div class=dia_foot2nbsp;/div /div ………… /body /html 嵌入showMoviesType.jsp JSP脚本元素综合应用 * 总结 请指出如下JSP页面的错误 %@ page pageEncoding=UTF-8% html headtitle输出服务器端当前日期/title/head body Hello呀!服务器端当前日期是: % SimpleDateFormat formater = new SimpleDateFormat(yyyy年MM月dd日); String strCurrentTime = formater.format(new Date()); out.println(strCurrentTime); % /body /html 未引入类 提问 * JavaScript技术只能动态输出客户端的日期 * JSP引擎与JSP容器指的是同样的东西,他们都指用来统一管理和运行Web应用程序的软件。常见的JSP引擎有Tomcat、JRun、Resin等,其中最常用的就是Tomcat。 而Web服务器,其实就是服务器,指的是安装了JSP引擎的计算机。 * * * 合理、详细的注释有利于代码后期的维护和阅读 * * 使用JSP模板向导创建JSP页面,共有两步: 右键单击“WebRoot”下的jsp文件夹,选择“New”→“JSP(Advanced Templates)” 在弹出的新窗口中录入文件名,点击“Finish” * * JSP文件执行过程的三个关键阶段: 转译阶段:JSP文件会被JSP引擎转换成Java源码 编译阶段:Java源码会被编译成可执行的字节码 执行阶段:容器接受请求后,执行字节码文件 * * page指令常用属性 通俗点讲就是在JSP页面出现该指令的位置处
文档评论(0)