JSP基础

本文介绍了JSP(Java Server Pages)的基础知识,包括它的跨平台特性、业务代码分离、组件重用和继承Servlet功能等特征。详细讲解了JSP的常用指令如page指令的各个属性,如language、extends、import、pageEncoding和contentType。同时,阐述了JSP的工作原理,从首次请求到再次请求的处理过程,并提到了include指令的静态包含功能。最后,简要提及了JSP内置对象的特点,它们由Web容器管理和提供,方便开发者在脚本元素中直接使用。
摘要由CSDN通过智能技术生成

什么是JSP

  JSP是由Sun公司倡导、许多公司参与而建立的动态网页技术标准。它在HTML代码中嵌入java代码片段(Scriptlet)和JSP标签,构成了JSP网页。在接收到用户请求时,服务器会处理java代码片段,然后生成处理结果的HTML页面返回给客户端,客户端的浏览器将呈现最终页面效果。
 

JSP特征

       1、跨平台
  2、业务代码分离
  3、组件重用(javabean
  4、继承 Java Servlet功能
  5、预编译

JSP常用指令

page指令 

1、language属性

  用于设置JSP页面使用的语言,目前只支持java语言,以后可能会支持其他语言,该属性默认值是java

2、extends属性

  用于设置 JSP页面继承的 Java类,所有 JSP页面在执行之前都会被服务器解析成 Servlet,而 Servlet是由 Java类定义的,所以 JSP和 Servlet都可以继承指定的父类。该属性并不常用,而且有可能影响服务器的性能优化。

3、import 属性

  用于设置 JSP导入的类包。JSP 页面可以嵌入 java代码片段,这些java代码在调用 API时需要导入相应的类包。

4、pageEncoding属性

  用于定义 JSP页面的编码格式,也就是指的文件编码。 JSP页面中的所有代码都使用该属性指的的字符集,如果该数据值为ISO-8859-1࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值