内蒙古科技大学 教案 第一章JSP简介 本章学习重要目标: 掌握HML语言 掌握JSP运行环境的安装和配置方法 了解SP的运行原理 §1.1HTML介绍 一、HTML语法基础 (一)网页架构 网页架构主要介绍了HTML网页的主要组成部分,具体实现如下: KHTML> <HEADX <TITE>网页制作教学</TITE〉 </HEAD> <BODY> BODY之间则为主要语法所在,也是网页的 主要呈现部分。 /BODY> </m (二)分隔标签 1,文字上的分隔符 (1)强制断行标签br> (2)强制分段标签<p> 2.分隔线标签 利用(hr>这个标签便可产生一条横分隔线: <hr color=-4000”,width=-240,size=“5”,aligns=1eft">其中,会产生一条黑色 的左对齐,长240个像素,宽5个像素的分隔线。 (二)排版标签 l.文字置左(align-left)、置中(align=center)、置右(align=-right)片 (p align="1eft")文字置中</p》 2置中标签: <center>只是置中</center> (四)字体标签 1.标题标签:标题的大小一共有六种,两个标签一组,也就是从<h1>到<h6>,h1 最大,6>最小。使用标题标签时,该标签会将字体变成粗体字,并且会自成一行。 2.设定字体大小标签:标题的大小一共有七种,也就是<font size=1)(最小)到 <font size=7)(最大) 3.字型变化标签:在文字标签里,对于文字的格式也有相当多的变化,如相体 斜体.等 第1页
内 蒙 古 科 技 大 学 教 案 第 1 页 第一章 JSP 简介 本章学习重要目标: 掌握 HTML 语言 掌握 JSP 运行环境的安装和配置方法 了解 JSP 的运行原理 §1.1 HTML 介绍 一、HTML 语法基础 (一)网页架构 网页架构主要介绍了 HTML 网页的主要组成部分,具体实现如下: <HTML> <HEAD> <TITLE>网页制作教学</TITLE> </HEAD> <BODY> BODY 之间则为主要语法所在,也是网页的 主要呈现部分。 </BODY> </HTML> (二)分隔标签 1.文字上的分隔符 (1)强制断行标签<br> (2)强制分段标签<p> 2.分隔线标签 利用<hr>这个标签便可产生一条横分隔线: <hr color=“#000”,width=“240”,size=“5”,align=“left”>其中,会产生一条黑色 的左对齐,长 240 个像素,宽 5 个像素的分隔线。 (三)排版标签 1.文字置左(align=left)、置中(align=center)、置右(align=right): <p align=”left”>文字置中</p> 2.置中标签: <center>只是置中</center> (四)字体标签 1.标题标签:标题的大小一共有六种,两个标签一组,也就是从<h1>到<h6>,<h1> 最大,<h6>最小。使用标题标签时,该标签会将字体变成粗体字,并且会自成一行。 2.设定字体大小标签 :标题的大小一共有七种,也就是<font size=1>(最小)到 <font size=7>(最大) 3.字型变化标签 :在文字标签里,对于文字的格式也有相当多的变化,如粗体、 斜体.等
内蒙古科技大学 教 案 (五)文字标签 文字颜色设定 <font color=#ff0000>文字颜色</font 2.文字字型设定 〈font face=“字型名称">文字(/font> 3.特殊字元: 很多特殊的符号是需要特别处理的,比如说”<”、”这两个符号若想要呈现在 网页上是没有办法直接打 要呈现<“必须输入编码表示法:1t”,常用如下   空格 &1t > > " img sre="boy.gifalt”本站特约模特儿”align=-right height=5 width=32 2.目前常见的网页图形格式有两种就是gif及jpg两种格式,gif格式只有256 色,不过色彩比较鲜艳干净漂亮,适合电脑美工图案。而Pg格式的图案是全彩失真 压缩,比较适合一大堆颜色的图片,如照片就较适合用pg格式来呈现。 (七)背景标签 Kbody bgcolor="#FFPFFr”background-“pic\l6.jpg”> 2. 当使用者链接到页面时,若背景图案还没传输完之前(有的背景图蛮大的), 就会先显现背景颜色。 八)链接标签 1.网页内部的链接 (1)先在欲链接处作记号: (a name=herel">这里是你想链接的点</a> (2)设定链接:〈a href="herel“>链接</a> 网页外部的链接 <a href=http:/w.iust.cn>内蒙古科技大学/a (九) 表格标签 L,第一个步骤,利用<TABLE></TABLE>标签告诉电脑我要做一个表格: 2.第二个步骤,利用一组<TR></TR>标签先做一个行,然后在行中利用几组 (TD》(/TD》标签再分出列: 3 第三个步豫,重复第二个步骤,再做一行然后再分列 Ktable border=1> <tr><td>11</td><td>12</td><td>13</td></tr> (tr><td>21</td>(td>22</td><td>23</td></tr </table> (十)表单标签 1,用于收集和提交用户输入的信总 2. 常用的信息输入形式:单行文本、密码、文本多行、文本单选、按钮、复选 框、下拉式列表。例: 第2页
内 蒙 古 科 技 大 学 教 案 第 2 页 (五)文字标签 1.文字颜色设定 : <font color="#ff0000">文字颜色</font> 2. 文字字型设定 : <font face="字型名称">文字</font> . 3. 特殊字元 : 很多特殊的符号是需要特别处理的,比如说”<”、”>”这两个符号若想要呈现在 网页上是没有办法直接打”>”的,要呈现”<”必须输入编码表示法:”<”,常用如下:   空格 < < > > " “ (六)影像标签 1.<img src="boy.gif" alt=" 本 站 特 约 模 特 儿 " align=right height=56 width=32> 2. 目前常见的网页图形格式有两种就是 gif 及 jpg 两种格式。gif 格式只有 256 色,不过色彩比较鲜艳干净漂亮,适合电脑美工图案。而 jpg 格式的图案是全彩失真 压缩,比较适合一大堆颜色的图片,如照片就较适合用 jpg 格式来呈现。 (七)背景标签 1. <body bgcolor="#ffffff" background=“pic\16.jpg”> 2. 当使用者链接到页面时,若背景图案还没传输完之前(有的背景图蛮大的), 就会先显现背景颜色。 (八)链接标签 1.网页内部的链接 (1)先在欲链接处作记号: <a name="here1">这里是你想链接的点</a> (2)设定链接:<a href="#here1">链接</a> 2. 网页外部的链接 <a href=http://www.imust.cn>内蒙古科技大学</a> (九)表格标签 1. 第一个步骤,利用<TABLE></TABLE>标签告诉电脑我要做一个表格; 2. 第二个步骤,利用一组<TR></TR>标签先做一个行,然后在行中利用几组 <TD></TD>标签再分出列; 3. 第三个步骤,重复第二个步骤,再做一行然后再分列。 <table border=1> <tr><td>11</td><td>12</td><td>13</td></tr> <tr><td>21</td><td>22</td><td>23</td></tr> </table> (十)表单标签 1.用于收集和提交用户输入的信息 2. 常用的信息输入形式:单行文本、密码、文本多行、文本单选、按钮、复选 框、下拉式列表。例:
内蒙古科技大学 教 案 <form action="http://www.imust.cn/bbs/login.jsp"method="post"> 用户名:input type="text”name="username"size=“20">br> 密码:〈inpu type="password"name="psw"><br> 〈input type="submit”value=-"提交"> 〈input type=“reset'”value=-"重置") </form> §1.2JSP简介 二、JSP简介 (一)什么是JSP 1.Tava Server Pages (ISP) 2.SUN公司倡导开发,1999年推出的动态网页编程技术。JSP是基于Java Servle 以及整个Java体系的Web开发技术。利用该技术可以建立安全、跨平台的先进动态风 3.在传统的HTML文件(*.htm,来html)中加入Java程序片段(Seript)和JSP 标记(tag),就构成了JSP网页(*.jsp)。 (一)SP坛行环墙 1.JDK (I)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment) 一堆Java工具和Java基础的类库(rt.jar)。因此掌握JDK是学好Java的第一步。 最主流的JDK是Sun公司发布的JDK。 (2)Sun官方网站j2sdk:http:/java.sun.com/j2se/下载SN公司的JDR最 (3)安装完后需设置几个环境变量。假设D呱的安装目录:c:jk1.4.2 (4)“我的电脑” ”属性 “高级”一“环境变量”一“新建” 变量名 变量值 java_home C:\jdk1.4.2 classpath C:\jdkl.4.2\jre\lib\rt.jar:.: path C:\jdk1.4.2\bin (1)服务器端的S即引擎多种多样。 (2)1999年著名的Web服务器组织Apache开发了JSP服务器项目Tomcat,Tomca 可以和大部分主流服务器一起高效率的工作。 (3)Tomcat最新版本是6.0x,http:/jakarta.apache.org。 (4)运行Tomcat安装目录下的bin下的启动服务程序。 (6)在 IE浏览器中输入http:/1 ocalhost:8080或http:127.0.01:8080启 动测试页面。 第3页
内 蒙 古 科 技 大 学 教 案 第 3 页 <form action="http://www.imust.cn/bbs/login.jsp" method="post"> 用户名:<input type="text" name="username" size="20"><br> 密码:< input type="password" name="psw"><br> < input type="submit" value="提交"> < input type="reset" value="重置"> </form> §1.2 JSP 简介 二、JSP 简介 (一)什么是 JSP 1.Java Server Pages(JSP) 2.SUN 公司倡导开发,1999 年推出的动态网页编程技术。JSP 是基于 Java Servlet 以及整个 Java 体系的 Web 开发技术。利用该技术可以建立安全、跨平台的先进动态网 站。 3. 在传统的 HTML 文件(*.htm,*.html)中加入 Java 程序片段(Script)和 JSP 标记(tag),就构成了 JSP 网页(*.jsp)。 (二)JSP 运行环境 1.JDK (1)JDK 是整个 Java 的核心,包括了 Java 运行环境(Java Runtime Envirnment), 一堆 Java 工具和 Java 基础的类库(rt.jar)。因此掌握 JDK 是学好 Java 的第一步。 最主流的 JDK 是 Sun 公司发布的 JDK。 (2)Sun 官方网站 j2sdk: http://java.sun.com/j2se/下载 SUN 公司的 JDK 最 新版。 (3)安装完后需设置几个环境变量。假设 JDK 的安装目录:c:\jdk1.4.2 (4)“我的电脑” →”属性” → “高级” → “环境变量” → “新建” 变量名 变量值 java_home C:\jdk1.4.2 classpath C:\jdk1.4.2\jre\lib\rt.jar;.; path C:\jdk1.4.2\bin 2.Tomcat (1)服务器端的 JSP 引擎多种多样。 (2)1999 年著名的 Web 服务器组织 Apache 开发了 JSP 服务器项目 Tomcat。Tomcat 可以和大部分主流服务器一起高效率的工作。 (3)Tomcat 最新版本是 6.0x,http://jakarta.apache.org。 (4)运行 Tomcat 安装目录下的 bin 下的启动服务程序。 (5)在 IE 浏览器中输入 http://localhost:8080 或 http://127.0.0.1:8080 启 动测试页面
内蒙古科技大学 教 案 (6)Tomcat目录结构及其描述 目录 描述 bin 包含启动/关闭脚本 包含各种配置文件,包括Tomcat的主要配置文件 conf server.xml和为不同的Tomcat配置的Web应用设置缺省值的文 件web.xml lib 包含Tomcat中使用的jar文件 logs Tomcat摆放日志文件的地方 Webapps 包含Weh项日示到 work Tomcat自动生成,放置Tomcat运行时的临时文件 3.Eclipse和MyEclipse eclipse是一个开发工具,可以开发JAWA,C+等应用程序,但要安装分别的插件 才行,http:/w,eclipse.orga MyEclipse就是一个可以支持开发J2EE应用程序的插件。它是建立在eclipse的 基础上的支持struts,hibernate,.ejb等不过要给钱才能用的哦,当然你可以破解 最新版本7。 (1)运行项目的步骤:安装JDK,安装Tmacat服务器、安装MyEclipse、在MyEclipse 中配置服务器、在MyEclipse启动/停止Tomcat、.新建Web项目、把新建项目发布到 服务器。 (2)在MyEclipse中配置服务器 windows pr rence →MyEclipse Enterprise Workbench→Servers→Tomca Tomcat6.x一设置 Tomcat home directory Tomcat安装路名 Tomcat base directory Tomcat安装路锰 Tomcat temp directory Tomcat安装路径 选择单选钮:Enable 3)在MyEclipse启动/停止Tomcat 菜单:run/stop/restart MyEclipse Server 启动:Tomcat6.x→Start 停止:Tomcat6.x→Stop 菜单:0 pen MyEclipse Web Browser http:/127.0.0.1:8080 (5) 莱单:Deploy MyEclipse J2 EE Project to Server→选择下拉列表项目名称 →ADD增加Tomcat6.x。 (三)JSP页面和服务目录 ]SP页面包括:M标记符:J5P标记:变量和方法的声明(: Java程序片(<%>):java表达式(<>)。 第4页
内 蒙 古 科 技 大 学 教 案 第 4 页 (6)Tomcat 目录结构及其描述 目录 描述 bin 包含启动 / 关闭脚本 conf 包 含 各 种配 置 文件 ,包 括 Tomcat 的 主 要配 置 文 件 server.xml 和为不同的 Tomcat 配置的 Web 应用设置缺省值的文 件 web.xml lib 包含 Tomcat 中使用的 jar 文件。 logs Tomcat 摆放日志文件的地方 Webapps 包含 Web 项目示例 work Tomcat 自动生成,放置 Tomcat 运行时的临时文件 3. Eclipse 和 MyEclipse eclipse 是一个开发工具,可以开发 JAVA,C++等应用程序,但要安装分别的插件 才行,http://www.eclipse.org。 MyEclipse 就是一个可以支持开发 J2EE 应用程序的插件。它是建立在 eclipse 的 基础上的支持 struts , hibernate, ejb 等不过要给钱才能用的哦,当然你可以破解。 最新版本 7。 (1)运行项目的步骤:安装JDK、安装Tmacat服务器、安装MyEclipse、在MyEclipse 中配置服务器、在 MyEclipse 启动/停止 Tomcat、新建 Web 项目、把新建项目发布到 服务器。 (2)在 MyEclipse 中配置服务器 windows→preference →MyEclipse Enterprise Workbench →Servers →Tomcat →Tomcat 6.x →设置: Tomcat home directory Tomcat 安装路径 Tomcat base directory Tomcat 安装路径 Tomcat temp directory Tomcat 安装路径 选择单选钮:Enable (3)在 MyEclipse 启动/停止 Tomcat 菜单:run/stop/restart MyEclipse Server 启动:Tomcat 6.x→Start 停止:Tomcat 6.x→Stop 菜单:Open MyEclipse Web Browser http://127.0.0.1:8080 (4)新建 Web 项目 File→New→Web Project (5) 菜单:Deploy MyEclipse J2EE Project to Server→选择下拉列表项目名称 →ADD 增加 Tomcat 6.x。 (三)JSP 页面和服务目录 1. JSP 页面包括:HTML 标记符;JSP 标记;变量和方法的声明(<%! %>) ; Java 程序片(<% %>);java 表达式(<%= %>)
内蒙古科技大学 教案 2.JSP页面文件扩展名是.jsp,注意jsp文件标识符区分大小写。一般用大写 字母书写TML标记符。小写字母书写Java程序片。 (四)JSP运行原理 1JSP页面首次执行时,服务器引肇首先将该JP页面转译成Jaa文件,再将该 Java文件编译成字节码文件,通过执行字节码文件响应客户的请求。 2.该JSP页面再次执行时,JSP引擎直接执行这个字节码文件响应客户,这也就 是JSP比ASP速度快的原因 3.字节码文件的主要工作 (1)将JSP 页面中的不同L标记符号交给客户的浏览器显示。 (2)执行<%和%>之间的Java程序片,并把执行结果交给浏览器显示。 4.当多个客户请求一个JSP页面时,JSP引擎为每个客户启动一个线程,而不 是一个进程。效率明显提高。 5.线程和进程: (1)相同点: 《a)二者都具有D,一组寄存器,状态,优先级以及所要遵循的调度策略 (b)线程和子进程共享父进程中的资源: (2)不同点: 启动一个线程所花费的空间远远小于启动一个进程所花费的空间,而且,线程间 被此切换所需的时间也远远小于进程间切换所需要的时间。 第5页
内 蒙 古 科 技 大 学 教 案 第 5 页 2. JSP 页面文件扩展名是.jsp,注意 jsp 文件标识符区分大小写。一般用大写 字母书写 HTML 标记符。小写字母书写 Java 程序片。 (四)JSP 运行原理 1.JSP 页面首次执行时,服务器引擎首先将该 JSP 页面转译成 Java 文件,再将该 Java 文件编译成字节码文件,通过执行字节码文件响应客户的请求。 2.该 JSP 页面再次执行时,JSP 引擎直接执行这个字节码文件响应客户,这也就 是 JSP 比 ASP 速度快的原因 3.字节码文件的主要工作 (1)将 JSP 页面中的不同 HTML 标记符号交给客户的浏览器显示。 (2)执行<%和%>之间的 Java 程序片,并把执行结果交给浏览器显示。 4. 当多个客户请求一个 JSP 页面时,JSP 引擎为每个客户启动一个线程,而不 是一个进程。效率明显提高。 5. 线程和进程: (1)相同点: (a)二者都具有 ID,一组寄存器,状态,优先级以及所要遵循的调度策略。 (b) 线程和子进程共享父进程中的资源; (2)不同点: 启动一个线程所花费的空间远远小于启动一个进程所花费的空间,而且,线程间 彼此切换所需的时间也远远小于进程间切换所需要的时间