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

简单了解JSP

2017-09-17 16:03 141 查看
在学习了解JSP前我们先来了解一下C/S,它是JSP采用的一种架构,下面就是C/S的简单介绍

为什么要使用动态网页
静态网页的局限性
1、无法实现交互功能
2、无法对静态页面进行实时更新

什么是B/S
B/S结构中浏览器端与服务器端采用请求/响应模式进行交互

B/S的优势
1、不存在升级不方便的问题
2、不需要提前安装软件
3、全球用户资源共享

使用URL实现页面访问
URL:Uniform Resource Locator,统一资源定位符,即我们平常所说的网址
URL是唯一能识别Internet上具体的计算机、目录或者文件夹位置的命名约定
URL的组成
第一部分:协议
第二部分:主机IP地址(有时包含端口号)
第三部分:项目资源的地址,如目录和文件夹名等

接下来就是JSP的简单介绍

JSP介绍
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它[1]  是由Sun
Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

JSP是指:
在HTML中嵌入Java脚本代码
由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码
然后将生成的整个页面信息返回给客户端

web容器处理JSP文件请求需要经过三个阶段:
翻译阶段
编译阶段
执行阶段

page指令
通过设置内部的多个属性来定义整个页面的属性
语法:<%@page 属性1="属性值"属性2="属性值1,属性值2"...属性n="属性值n"%>

JSP内置对象
内置对象是Web容器创建的一组对象
内置对象的名称是JSP的保留字
内置对象是可以直接在JSP页面使用的对象,无需使用“new”获取实例
JSP九大内置对象:

常见:
request
response
session
application
out(显示页面内容)

其他:
page
pageContext
exception
config
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  架构 servlet 浏览器 BS