【JSP笔记】第二章 JSP基础语法
2016-09-24 00:00
204 查看
1.JSP简介
全名Java Server Pages,
其本质是一个简化Servlet
实现了在Java中使用HTML标签
JSP是一种动态网页技术标准,也是JAVAEE的标准。
JSP和Servlet一样,在服务器端执行。
2.常见动态开放技术
JSP: Java平台,安全性高,适合开发大型,企业级WEB应用程序。
asp.net: .net平台,简单易学。但安全性,跨平台性差。
PHP: 简单,高效,成本低开发周期短,适合中小型企业WEB应用开放。
(LAMP:Linux+Apache+MySQL+PHP)
3.JSP页面元素
4.JSP指令:
5.JSP注释
HTML注释:
<!--注释文字--> // 客户端可见
JSP注释:
<%--注释文字--> //客户端不可见
JSP脚本注释:
// 单行注释
/**/ 多行注释
6.JSP脚本:在JSP页面执行的Java代码。
<% Java代码%>
<%
//单行注释
/*多行注释*/
out.println("大家好!");
%>
7.JSP声明:在JSP页面定义变量或方法。
<%! Java代码%>
<%!
String s="张三"; //声明了一个字符串变量
int add(int x,int y) //声明了一个返回整型的函数。
{
return x+y;
}
%>
8.JSP表达式:在JSP页面中执行的表达式。
<%=表达式%> //注意:表达式不能以分号结束
你好,<%=s %>
x+y=<%=add(10,5) %>
9.JSP页面生命周期
JspService()方法被调用来处理客户请求。
对每一个请求,JSP引擎创建一个新的线程来处理该请求。如多个客户端同事请求该JSP文件,则JSP引擎会创建多个线程。
每个客户端请求对应一个线程。以多线程方式执行可以大大降低对系统的资源需求,提高系统的并发量及响应时间。
但也要注意多线程的编程带来的同步问题,(比如临界资源的共享和保护问题)
由于该Servlet始终驻于内存,所以响应是非常快的。
全名Java Server Pages,
其本质是一个简化Servlet
实现了在Java中使用HTML标签
JSP是一种动态网页技术标准,也是JAVAEE的标准。
JSP和Servlet一样,在服务器端执行。
2.常见动态开放技术
JSP: Java平台,安全性高,适合开发大型,企业级WEB应用程序。
asp.net: .net平台,简单易学。但安全性,跨平台性差。
PHP: 简单,高效,成本低开发周期短,适合中小型企业WEB应用开放。
(LAMP:Linux+Apache+MySQL+PHP)
3.JSP页面元素
4.JSP指令:
5.JSP注释
HTML注释:
<!--注释文字--> // 客户端可见
JSP注释:
<%--注释文字--> //客户端不可见
JSP脚本注释:
// 单行注释
/**/ 多行注释
6.JSP脚本:在JSP页面执行的Java代码。
<% Java代码%>
<%
//单行注释
/*多行注释*/
out.println("大家好!");
%>
7.JSP声明:在JSP页面定义变量或方法。
<%! Java代码%>
<%!
String s="张三"; //声明了一个字符串变量
int add(int x,int y) //声明了一个返回整型的函数。
{
return x+y;
}
%>
8.JSP表达式:在JSP页面中执行的表达式。
<%=表达式%> //注意:表达式不能以分号结束
你好,<%=s %>
x+y=<%=add(10,5) %>
9.JSP页面生命周期
JspService()方法被调用来处理客户请求。
对每一个请求,JSP引擎创建一个新的线程来处理该请求。如多个客户端同事请求该JSP文件,则JSP引擎会创建多个线程。
每个客户端请求对应一个线程。以多线程方式执行可以大大降低对系统的资源需求,提高系统的并发量及响应时间。
但也要注意多线程的编程带来的同步问题,(比如临界资源的共享和保护问题)
由于该Servlet始终驻于内存,所以响应是非常快的。
相关文章推荐
- 【JSP笔记】第二章 JSP基础语法
- 学习笔记之javaweb基础:jsp基本语法,内置对象,对JavaBean的操作语法
- Java笔记 第二章 Java语法基础
- 学习笔记(五):JSP的基础语法
- PHP学习笔记--第二章:语法基础
- JSP学习笔记之基础语法
- #笔记#圣思园 JavaWeb 第12讲——JSP基础知识、语法、内置对象、表单、客户机交互
- JSP学习笔记之基础语法
- 【JavaWeb】JSP学习笔记(一)环境|目录|JSP基础语法|内置对象
- 第五章学习笔记 JSP基础语法
- python学习笔记【1】(第二章:python的基础语法)
- JSP内置对象、基础语法笔记
- jsp学习笔记之基础语法
- JavaWeb学习笔记——jsp基础语法
- 笔记: Lua基础: 特殊的程序语法
- 第二章:Java编程基础语法
- JSP学习笔记一(语法)
- Visual C# 技术内幕学习笔记 第二章 C#基础(1) 几个概念
- jsp基础语法
- jsp基础语法