• Java Web开发技术教程入门-JSP基本语法和九大内置对象


        这两天气温逐渐升高,好想把自己泡在冰块里······

        恩嗯摁蒽恩嗯摁蒽恩嗯摁蒽恩嗯摁蒽.......今天阅读到了这本书的第四章-JSP基本语法。经过第一天的阅读,我们明白JSP技术是Java Web开发技术之一,Servlet技术的前身,基于Java的服务器动态网页。

        JSP页面中包含了模板元素和JSP元素。模板元素是指不需要经过JSP容器特殊处理,直接发送到客户端的所有非JSP元素的其他内容。如:HTML,JavaScript和CSS等。JSP元素是直接由JSP引擎直接处理的部分,这一部分必须符合JSP语法,否则将会导致编译错误。

        JSP主要有四大类元素,分别是:

      (1)脚本元素(Scripting Elements):声明,脚本端,表达式。

      (2)注释(Comment Elements):HTML注释,Java注释,JSP注释。

      (3)指令元素(Directive Elements):page,include,taglib等。

      (4)动作元素(Action Elements):JSP、include、forword、userBean。

        在传统的HTML页面文件中加入了Java程序片段和JSP标签就构成了一个JSP页面,JSP页面中Java程序片段是以"<%"    "%>"所谓开始和结束的标记。JSP页面文件的扩展名为jsp,文件命名必须为合法标识符,大小写敏感。这些JSP页面可以由客户端直接请求,也可以被其他JSP页面或Servlet包含或者重定向

        这里“重定向”要好好说明一下。首先重定向是客户端的行为。即把一个目录或者文件的访问请求至另一个文件或者目录,当用户发出相应的访问请求时将自动跳转到指定的位置。

        对于JSP的注释,通常是给开发人员测试或屏蔽代码段使用,这种注释的开始标签和结束标签在浏览器的客户端是看不见的。甚至在JSP转换后的Servlet文件也不会看到。

       在第五章的阅读中了解到JSP一共有9大内置对象,分别是:out、request、response、session、application、pageContext、exception、config以及page。但是我们经常使用的内置对象只有out、request、response、session、application、和pageContext。

         Out对象的主要作用是向浏览器输入数据信息,也可以通过out对象操作缓冲区。

         Request:主要封装了浏览器的请求信息,通过request对象的各种方法可以获取客户端以及用户提交的各项请求信息。

         Response:主要封装了服务器处理请求时生成的响应信息,请求完成后,服务器返回给客户端。

         Session:在会话范围内,记录每个客户端的访问状态,一遍跟踪每个客户端的操作。

         Application:主要负责为JSP页面提供在服务器运行时的全局信息,它在服务器启动时创建,知道服务器关闭时小时。

         PageContext:主要提供了对当前JSO页面相关信息的访问,通过它可以得到其他8中内置对象。

         (ps:这几天的博文都是文绉绉的,这两天争取写一个这方面的小项目放上来,让大家瞅瞅~)

  • 相关阅读:
    2020软件工程作业02
    2020软件工程作业01
    并发编程—协程
    并发编程—线程
    并发编程—进程
    python网络编程总结
    前端-Javascript
    前端-jQuery
    前端-CSS
    前端-Html
  • 原文地址:https://www.cnblogs.com/Black-YeJing/p/9131116.html
Copyright © 2020-2023  润新知