Jsp的学习(1)

目录

1.jsp页面组成

2.jsp主要内置对象有效作用范围比较

3.jsp的优点


1.jsp页面组成

静态内容HTML静态文本
指令以"<%@"开始,以"%>"结束 
表达式<%=java表达式%>
小脚本<%java代码%>
声明<%! 方法%>
标准动作以"<jsp:动作名"开始,以"</jsp:动作名>"结束
注释<!-- 这是注释,但客户端可以查看到-->,<%-- 这也是注释,但客户端不能查看到%>

2.jsp主要内置对象有效作用范围比较

(1)page

只在同一页面有效(当前jsp页面)

(2)response

只在将jsp页面内有效(1.当前jsp页面;2.include进来的jsp页面;3.forward跳转的页面)

(3)request

在一次访问请求内有效(服务端跳转后依然有效,客户端跳转后无效)

(4)session

在一次会话范围内有效(浏览器关闭后无效)

什么是会话?一个会话就是浏览器与服务器之间的一次通话,它包含浏览器与服务器之间的多次请求、响应过程。

(5)application

在服务器应用程序内有效(所有用户都可以取得此信息,此信息在整个服务器上被保留)

3.jsp的优点

1)预编译

预编译指在用户第一次通过浏览器访问 JSP 页面时,服务器将对 JSP 页面代码进行编译,并且仅执行一次编译。编译好的代码将被保存,在用户下一次访问时会直接执行编译好的代码。这样不仅节约了服务器的 CPU 资源,还大幅度提升了客户端的访问速度。

2)业务代码相分离

内容生成和表示相分离

3)借助Java组件的强大功能

JSP 可以使用 JavaBean 编写业务组件,也就是使用一个 JavaBean 类封装业务处理代码或者将其作为一个数据存储模型,在 JSP 页面甚至整个项目中,都可以重复使用这个 JavaBean,同时,JavaBean 也可以应用到其他 Java 应用程序中。javabean组件使得可以在jsp页面内执行复杂的功能。

4)跨平台

由于 JSP 是基于 Java 语言的,它可以使用 Java API,所以它也是跨平台的,可以应用于不同的系统,如 Windows 和 Linux 等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值