Servlet技术

  Servlet是用Java编写的运行在Web服务器中的程序,因此它可以调用服务器端的类,也可以被调用,它本身也就是一个类。

PS:要注意区分Servlet、JavaScript以及Java Applet。JavaScript是运行在客户端浏览器中的脚本程序;Java Applet是运行在客户端的Java小程序;而Servlet是运行在服务器端的程序。

  JSP页面编写完毕后,在Web引擎中运行前也会被编译器先转换为Servlet,在编译成字节码文件,因此JSP页面与Servlet是一一对应的。

JSP内置对象

  JSP内置对象包括requestresponsesessionapplicationoutconfigpageContext。这些对象在服务器端和客户端交互的过程中分别完成不同的功能。Request、response、session是JSP内置对象中重要的三个对象,这三个对象提供了服务器端与客户端(即浏览器)进行交互通信的控制,它们的控制如图:

JSP-指令

1.page指令

  1. language

      language定义页面使用的脚本语言,默认情况下值为java,因此在编写JSP程序时,此属性不必设置。

  2. import

      import属性是常用的。它用来导入程序中要用的包和类,此属性可以有多个值。无论是java核心包中自带类还是客户自行编写的类,都要在import中引用,这样才能在JSP程序中使用这个类。

  3. contentType

      contentType属性设置JSP页面的MIME类型。设置类型的格式为”MIME类型”或”MIME类型;charset=编码”。在JSP页面默认情况下设置字符编码为ISO-8859-1,即type=”text/html;charset=ISO-8859-1”。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×