- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP实用教程.ppt
重点和难点 课程的重点:JSP开发Web应用程序,如动态网站的开发; 课程的难点:JavaBean和Servlet技术,通过系统的学习,学生能够利用JSP技术进行网站的简单设计和开发。 JSP运行环境 安装配置JSP运行环境JSP服务器:操作系统+JDK+JSP引擎 本教学采用 JDK1.4+Tomcat 5.0+Dreamweaver JSP服务器安装与配置 Tomcat 4.X 软件下载 /tomcat/tomcat-4 Tomcat 5.x 软件下载 /tomcat/tomcat-5 JSP服务器安装与配置 安装与配置的演示 桌面—我的电脑(右键)—高级—环境变量—新建 系统变量中查找 ClassPath、JAVA_HOME 、TOMCAT_HOME、PATH Server.xml文件的使用 改写8080端口号: 打开,86行 Connector className=org.apache.coyote.tomcat4.CoyoteConnector port=8080 minProcessors=5 maxProcessors=75“ 建立新的服务目录:268行 Context path=/JspStudy docBase=C:/JspStudy debug=0 reloadable=true crossContext=true /Context 注意:改写Server.xml文件后,一定要重新启动Tomcat服务器, 方法:“管理工具”——“服务” jsp的工作方式 jsp是一个B/S模式的应用程序。 jsp采用编译运行方式 (1)由客户端访问了某一jsp文件。 (2)webserver检查这个文件是否为新的,和原有class文件进行比较。 (3)如果是新的直接运行,如果不是则编译运行。 JSP执行过程 一 JSP页面结构 html标记符、Html网页制作 声明:变量、方法、类%! % JAVA程序片% % JAVA表达式%= % JSP标签,分为指令标签和动作标签 注释 二、声明%! % 变量的声明 方法的声明 类 的声明 在%! … … %中声明的变量、方法、类,在整个jsp文件内都有效。 三、JAVA程序片 一个JSP页面可以有多个JAVA程序片。 语法格式如下: % JAVA程序片 % 四、JAVA表达式 用于在页面上输出信息,语法格式如下: %= expression % 或 %= 表达式 % 五、注释 HTML注释!-- 注释内容 -- JSP注释 %-- 注释内容 --% HTML注释 语法格式如下: !-- comment -- 或 !-- 注释 -- 这种注释发送到客户端,不直接显示; 但在源代码中可以查看到。 JSP网页自身注释。 %-- 注释 --% 这种注释不发送到客户端,不直接显示; 而且在源代码中也查看不到。 JSP程序自身注释 %程序段 /*多行注释内容 多行注释内容*/ 程序段 //单行注释内容 程序段 % Page指令 Page指令用于定义JSP文件中的全局属性。 ? JSP 语法格式如下:8种常用的Page指令 %@ page [ language=java ] [ import={package.class | package.*},... ] [ contentType=text/html;charset=GB2312] [ session=true | false ] [ buffer=none | 8kb | sizekb ] ? ? ? ? ? 包含指令include include指令:向当前页面内静态嵌入一个文件的内容。%@ include file=文件名 % 语法格式如下: %@ include file=relativeURL % 或 %@ include file=相对位置 % 动作标签include 动态包含一个文件:静态文件(txt、html)或动态文件(jsp)。 jsp: include page=“文件名” % 。 jsp: include page=“路径/文件名” % 。 区别: %@ include file=文件名 % jsp: include page=“文件名” % 指令标签的“包含指令include”,是将静态嵌入文件作为主体文件的一部分,所以主文件和子文件其实是一体,。 指令标签在编译时就将子文件载入;它不会检查所含文件的变化,适用
文档评论(0)