JSP简介(—)

JSP基础语法

1.JSP简介

JSP命名java Server Pages,java服务器页面,其根本是一个简化的Servlet设计,它实现了在Java当中使用HTML标签,JSP是一个动态网页技术标准,也是JAVAEE的标准,JSP与Servlet一样,是在服务器端执行的。

2.动态网站开发技术

三种:

JSP:Java平台,安全性高,适合开发大型的,企事业级的Web应用程序。

Asp.net:Net平台,简单易学、但是安全性以及跨平台性差。

Php:简单,高效,成本低开发周期短,特别适合中小型企业的Web应用开发。(LAMP:linux + Apache + MySQL + PHP)

3.JSP页面元素构成

元素有:指令、表达式、小脚本、声明、注释、静态内容。

JSP指令:三个

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

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

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

page指令语法:

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

如:language,指定JSP页面使用的脚本语言,默认值是java

import,通过该属性来引用脚本语言中使用到的类文件,默认值是无

contentType,用来指定JSP页面所采用的编码方式,默认值是text/html,ISO-8859-1

Jsp脚本:在JSP页面中执行的java代码。

语法:<% java代码%>

Jsp声明:在JSP页面中定义变量或者方法。

语法:<%! Java代码%>

Jsp表达式:在JSP页面中执行的表达式。

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

4.JSP的生命周期

用户发出请求index.jsp-----是否是第一次请求------是-----JSP引擎把该JSP文件转换成为一个Servlet,生成字节码文件,并执行jspInit()------生成的字节码文件---------解析执行,jspService(),如果否,会直接访问生成的字节码文件.

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

阶段项目

1.pageEncoding是jsp文件本身的编码。

contentType的charset是指服务器端发给客户端的内容编码,contentType更常用。

JSP页面元素

JSP注释

在JSP页面的注释

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

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

JSP脚本注释://单行注释 /**/多行注释

猜你喜欢

转载自blog.csdn.net/weixin_41626938/article/details/81234169