第一次作业(45分钟)

JSP是一种动态网页技术,支持跨平台,具备业务代码分离和组件重用的特性。它允许在HTML中嵌入Java代码和JSP标签。JSP页面在首次访问时会被预编译。文章介绍了JSP的指令标签,包括page、include和taglib,用于定义页面信息、文件包含和加载自定义标签。
摘要由CSDN通过智能技术生成

一、JSP

(一)概念:是一种动态网页技术标准,它在HTML代码中嵌入java代码片段和JSP标签,构成了JSP网页。

(二)技术特征

  1. 跨平台:可以应用在不同的系统中,如windows、Linux、mac、solaris。注意不通过操作系统的数据库也可以为JSP服务。
  2. 业务代码分离:通常使用HTML语言来设计和格式化静态页面的内容,使用JSP标签和Java代码片段来实现动态页面。
  3. 组件重用:JSP中可以使用JavaBean编写业务组件,在JSP页面甚至整个项目中都可以重复使用这个JavaBean。
  4. 继承Java Servlet功能:JSP拥有Servlet的所用功能和特性。
  5. 预编译:就是在用户第一次通过浏览器访问JSP页面时,服务器将对JSP页面代码进行编译,并且仅执行一次编译。编译好的代码将被保存,在用户下一次访问时,直接执行编译好的代码。

(三)基本构成

  1. 指令标签:代码的第一行就是指令标签,通常位于文件的首位。
  2. HTML语句:定义网页内容的显示格式。
  3. 注释:我认为不必过多了解,在后期写入大量代码时才可以用得上,用来提醒自己分区处理
  4. 嵌入Java代码:java代码被包含在<%%>标签中,书上给的示例是简单的面向过程的代码,书写方式与之前的java一样。不知道后期是否可以使用面向对象的程序设计,到时又该如何写代码。
  5. JSP动作标签:JSP动作标签是JSP标签的一种,它们都使用“JSP:”开头。

(四)指令标签(主要用于定义整个JSP页面的相关信息)

        1page指令

                (1)language属性:用于设置JSP页面使用的语言;

                (2)extends属性:设置JSP页面继承的java类(不常用);

                (3)import属性:设置JSP导入的类包。

                (4)pageEncoding属性:用于定义JSP的编码格式。

                (5)contentType属性:用于设置JSP页面的MIME类型和字符编码。

        2、 include指令:用于文件包含,可以在JSP页面包含另一个文件的内容(仅支持静态包含,如果包含的有代码将不被执行)。从书上的解释可以看出来这个代码用于复杂页面的编写,可以用该指令对页面进行功能组合。

        3、taglib指令:用于加载用户自定义标签,我认为这个指令在后面的应用会非常多,从网页设计来看,为了应对不同的需求,后期很多标签应该都需要用户自定义。

总结:今天主要是对书进行了预习,大致浏览了前三小节的内容,并且对主要部分进行了记录,为后面重点部分的学习打下基础。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值