JSP(四)——基础语法

目录:

1.JSP简介

2.JSP页面元素构成

3.JSP页面的生命周期
 

1.JSP简介

JSP全名为Java Server Pages,其根本是一个简化的Servlet设计,他实现了在Java当中使用HTML标签。JSP是一种动态网页技术标准,也是JavaEE的标准。JSP和Servlet一样,是在服务器端执行的。

2.JSP页面元素构成(6部分)
①静态内容

②指令:

page指令:通常位于jsp页面的顶端,同一个页面可以有多个page指令。

<%@ page 属性1="属性值" 属性2="属性值1,属性值2" %>

<%@ page contentType="text/html;charset=UTF-8" import="java.util.*" language="java" %>

常用的属性

属性 描述 默认值
language 指定JSP页面使用的脚本语言

java

import 通过该属性来引用脚本语言中使用到的类文件
contentType 用来指定JSP页面所采用的的编码方式 text/html,ISO-8859-1

include指令:将一个外部文件嵌入到当前JSP文件中,同时解析这个页面中的JSP语句。

taglib指令:使用标签库定义显得自定义标签,在JSP页面中启用定制行为。

③表达式

在JSP页面中执行的表达式

语法:

<%=表达式 %>  //注意表达式不以分号结束

④脚本

在JSP页面中执行的Java代码

语法:

<% java代码 %>

⑤声明

在JSP页面中定义变量或者方法

语法:

<%! java代码%>

//如下

<%!
	String s="zhangsan";//声明了一个字符串变量
	int add(int x,int y){//声明了一个方法
		return x+y;
	}
%>

⑥注释

html注释

<!--html注释-->  //客户端可见

JSP注释

<%--html注释--%>  //客户端不可见

JSP脚本注释(即在<% %>中可使用)

/**/

//

3.JSP页面的生命周期

JspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程处理该请求。如果有多个客户端同时请求,则JSP引擎会创建多个线程。每个客户端对应一个线程。以多线程的方式可以大大降低对系统资源的需求,提高系统的并发量和响应事件。但也要注意多线程的编程带来的同步问题,由于该Servley始终驻于内存,所以响应是非常快的。

猜你喜欢

转载自my.oschina.net/u/3786691/blog/1815527