您的位置:首页 > Web前端 > JavaScript

【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始终驻于内存,所以响应是非常快的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  笔记 JSP