初识JSP

一、Tomcat 服务器

Tomcat 是一个免费的开源的 Web 容器,Tomcat 作为 JSP 的容器。

1.1、Tomcat 获取及安装(解压即可)
1.2、Tomcat 的目录结构
目录名功能描述
bin包含有 startup.bat (启动服务器) 与 shutdown.bat (关闭服务器) 文件
conf包含设置部署在 Tomcat 上的 Web 应用的变量的初始值的设置文件,包括 server.xml (Tomcat 的全局配置文件) 和 web.xml (为不同的 Tomcat 配置的 web 应用设置缺省值的文件)
lib包含被 Tomcat 上的 Web 应用的变量的初始值的设置文件,包括 server.xml (Tomcat 的全局配置文件) 和 web.xml (为不同的 Tomcat 配置的 web 应用设置缺省值的文件)
logsTomcat 的 log 文件
temps用户存放 Tomcat 在运行过程中产生的临时文件
webapps包含 Web 应用的程序 (JSP、Servlet 和 JavaBean 等)
work由 Tomcat 自动生成,这是 Tomcat 放置它运行起价的中间(intermediate)
1.3、Web 应用的目录结构
名称说明
/Web 应用的根目录,该目录下的所有文件对客户端都可以访问,包括 JSP、HTML、JS、css、 图片等
/WEB-INF存放应用程序所使用的各种资源,该目录及其子目录对客户端都是不可以访问的,其中包括 web.xml(部署描述符)
/WEB-INF/classes存放应用的所有 class 文件
/WEB-INF/lib存放 Web 应用使用的 JAR 包

注:在 Tomcat 的运行过程中,Tomcat 类加载器会首先加载 classes 目录下的 class 文件,然后再加载 lib 目录下的类。需要注意的是,如果在两个目录下存在同名的类,那么 classes 目录下的类具有优先权。

二、JSP

2.1、JSP简介

JSP是指 HTML 中嵌入 Java 脚本语言,当用户通过浏览器请求访问 Web 应用时,使用 JSP 容器对请求的 JSP 进行处理和运行,然后将生产的页面返回客户端浏览器进行显示。

2.2、JSP 页面组成

JSP 是通过在 HTML 中嵌入 Java 脚本语言来响应页面动态请求的,除了 HTML 元素和 Java 代码,JSP 中还可以包含其他一些,如果把它们细分,则 JSP 页面由静态内容、指令、表达式、小脚本、声明标准动作注释等元素构成使用 JSP 实现动态网页开发要熟悉 JSP 页面中包含什么元素,不同元素具备什么功能等。

2.3、JSP 指令元素

JSP 指令元素的作用是通过指令中的属性,在 JSP 运行时,控制 JSP 页面的某些特性。
JSP 指令一般 以"<%@“开始,以”%>"结束。
如果没有对 page 指令中的某些属性进行设置,JSP 容器将使用默认指令属性值。如果需要对 page 指令中的一个属性设置多个属性值,其间以逗号相互隔开。

属性说明
language指定 JSP 页面使用的脚本语言,默认为"java"
import通过该属性引用脚本语言中使用到的类文件
contentType用于指定 MIME 类型和 JSP 页面回应时所采用的字符编码方式,默认为"text/html;charset=ISO-8859-1"
2.4、JSP脚本元素

在 JSP 页面中,将小脚本(scriptlet)、表达式(expression)、声明(declaration)统称为 JSP 脚本元素用于在 JSP 页面中嵌入 Java 代码实现页面的动态处理。

2.4.1 小脚本

小脚本可以包含任意的 Java 片断,形式比较灵活,通过在 JSP 页面中编写小脚本可以执行复杂的操作和业务处理。编写方法是将 Java 程序片断插入 <%%> 标记中。

<%
	// 使用预定各式将日期转换为字符串
	SimpleDateFormat formater = new SimpleDateFormat("yyyy年mm月dd日");
	String strCurrentTime = formater.format(new Date());
%>
2.4.2 表达式

表达式是对数据的表示,系统将其作为一个值进行计算和显示。当需要在页面中输出一个 Java 变量或者表达式值时,使用表达式是非常方便的。

<%=Java变量或表达式%>
2.4.3 JSP 声明

在编写 JSP 页面程序时,有时需要为 Java 脚本定义成员变量和方法,这时就需要使用 JSP 声明来实现。

<%! Declaration;[Declaration;]...%>
2.4.4 JSP 中的注释

JSP文件中共三种注释方法:

  • HTML 注释方法其
    使用格式是<!–注释内容–>。
    其中的注释内容在客户端浏览器中查看源代码时可以看到;
  • JSP 注释标记其
    使用格式是 <%–注释内容–%>。
    在客户端通过源代码查看不到注释中的内容;
  • 在 JSP 脚本中使用注释在脚本中进行注释和在 Java 类中进行注释的方法是一样的。其使用格式是 <%//单行注释%>、<%/*多行注释/%>。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值