jsp第一课-jsp简介
来源:互联网 发布:linux系统查看log日志 编辑:程序博客网 时间:2024/06/06 01:12
声明:本课件内容大部分来自《jsp实用教程(第2版)》耿祥义 张跃平
1.什么是JSP
JSP(Java Server Pages)是基于Java 语言的一种Web应用开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。如今,许多著名的Web网站都使用了JSP技术。2.Tomcat服务器的安装与配置
将安装JSP引擎的计算机称作一个支持JSP的Web服务器。支持JSP的Web服务器负责运行JSP,并将运行结果返回给用户.
Tomcat是一个免费的开源JSP引擎,也称作Tomcat服务器。可以登录http://jakarta.Apache.org/tomcat免费下载Tomcat5.5
如果下载的是apache-tomcat-6.0.13.zip文件,那么只需将该ZIP文件解压到磁盘某个分区中即可
如果下载的是apache-tomcat-6.0.13.exe ,双击下载的apache-tomcat-6.0.13.exe文件,将出现“安装向导”界面 ,然后根据安装提示安装即可.
启动Tomcat服务器
启动Tomcat之前,必须保证安装toamcat的计算机事先安装了JDK,这里我们安装Sun公司的JDK1.5。安装JDK1.5时选择安装的目录是:D:\JDK1.5。
设置JAVA_HOME环境变量。对于window2000/XP,用鼠标右键单击“我的电脑”,弹出菜单,在菜单上选择“属性”,弹出“系统属性”对话框,再单击该对话框中的“高级”选项,然后单击按钮“环境变量”,分别添加如下的系统环境变量:
变量名:JAVA_HOME,变量值:D:\jdk1.5。
执行Tomcat安装根目录中bin文件夹中的startup.bat或tomcat5.exe来启动Tomcat服务器。执行startup.bat启动Tomcat服务器会占用一个MS-DOS窗口,如果关闭当前MS-DOS窗口将关闭Tomcat服务器。建议使用startup.bat启动Tomcat服务器,以确保Tomcat服务器使用的是Java_home环境变量设置的JDK。
3. JSP页面与服务目录
假设Tomcat安装目录是:
E:\Tomcat5.5
那么将JSP页面example1_1.jsp保存到:
E:\Tomcat5.5\webapps\Root
在浏览器的地址栏中输入:
http://127.0.0.1:8080/example1_1.jsp
4.Web服务目录
必须将编写好的JSP页面文件保存到Tomcat服务器的某个Web服务目录中,只有这样,远程的客户才可以通过浏览器访问该Tomcat服务器上的JSP页面.
根目录: E:\Tomcat5.5\webapps\Root
webapps下的任何一个子目录都可以作为一个Web服务目录
修改Tomcat服务器安装目录下conf目录中的server.xml文件来设置新的Web服务目录。
5.端口号
8080是Tomcat服务器的默认端号口
修改Tomcat服务器的conf目录下的主配置文件server.xml可以更改端口号.
6.JSP运行原理
当服务器上的一个JSP页面被第一次请求执行时,服务器上的JSP引擎首先将JSP页面文件转译成一个java文件,并编译这个java文件生成字节码文件,然后执行字节码文件响应客户的请求.
(1)把JSP页面中的HTML标记符号(页面的静态部分)交给客户的浏览器负责显示。
(2)负责处理JSP标记,并将有关的处理结果发送到客户的浏览器。
(3)执行“<%”和“%>”之间的java程序片(JSP页面中的动态部分),并把执行结果交给客户的浏览器显示。
(4) 当多个客户请求一个JSP页面时,Tomcat服务器为每个客户启动一个线程,该线程负责执行常驻内存的字节码文件来响应相应客户的请求。
当服务器上的一个JSP页面被第一次请求执行时,服务器上的JSP引擎首先将JSP页面文件转译成一个java文件,并编译这个java文件生成字节码文件,然后执行字节码文件响应客户的请求.
(1)把JSP页面中的HTML标记符号(页面的静态部分)交给客户的浏览器负责显示。
(2)负责处理JSP标记,并将有关的处理结果发送到客户的浏览器。
(3)执行“<%”和“%>”之间的java程序片(JSP页面中的动态部分),并把执行结果交给客户的浏览器显示。
(4)当多个客户请求一个JSP页面时,Tomcat服务器为每个客户启动一个线程,该线程负责执行常驻内存的字节码文件来响应相应客户的请求。
例子1
example1_1.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<HTML><BODY BGCOLOR=cyan>
<h3>这是一个简单的JSP页面</h3>
<% int i, sum=0;
for(i=1;i<=100;i++)
{ sum=sum+i;
}
%>
<h5> 1到100的连续和是:
<%=sum %>
<h5>
</BODY><HTML>
- jsp第一课-jsp简介
- JSP学习 第一课
- jsp编程第一课
- jsp编程第一课
- 【jsp】jsp简介
- [JSP]JSP 简介
- JSP简介
- JSP简介
- jsp简介
- JSP简介
- JSP简介
- JSP简介
- jsp 简介
- JSP简介
- JSP简介
- JSP简介
- JSP简介
- jsp简介
- 【windows--进程和线程】多线程编程(比较完整的简单介绍)
- ajax请求时弹出*.action下载对话框的解决方案
- HTTPS和HTTP的区别
- RichFaces JSF自定义分页组件(简洁版)
- Android开机启动Service
- jsp第一课-jsp简介
- 函数模板的简单使用
- Android Parcelable的使用
- struts2:使用通配符的方法进行动态方法调用
- S_ISREG等几个常见的宏
- ajax走入error问题
- 童心未泯---丢人丢大了
- mini2440的linux系统启动后不断重启
- 您的设计模式,我们的设计模式 java设计模式