`
隐形的翅膀
  • 浏览: 485205 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JSP学习

    博客分类:
  • Jsp
阅读更多
使用SERVLET来生成动态网页有很多的局限性

JSP是一种简单的文本文件,它是由HTML和XML的内容连同JSP元素一起组成的,当客户请求WEB服务的一个JSP页面,而该页面以前并未运行过时,首先将该页面传递给一个JSP引擎,该JSP引擎将页面编译成一个SERVLET并返回给客户

编译成SERVLET后,该SERVLET驻留在服务器的内存中,当对该页面的请求到达后,服务器首先检查该JSP文件时候有变化,如果没有变化,则将使用驻留在内存中的SERVERLET生成对客户的响应

JSP的多个优点加快了动态网页的开发

1. 将内容的生成和显示进行分离

2. 在JSP中可以使用组件(JavaBean)

3. 采用标识简化页面开发(jstl,struts tags)

4. JSP的内置脚本语言是基于JAVA编程语言的,而且所有的JSP页面都被编译成为JAVA SERVLET,JSP页面具有JAVA语言的所有好处,包括健壮的存储管理和安全性.


JSP中一共定义了三种元素
  1. 指令元素 include(page,include,taglib)
  2. 脚本元素
  3. 动作元素

1, 指令元素
     a. page 指令

     <%@ page contentType="text/html;charset=GBK" %>
     其它如  language="java"
             extends="package.class" import session buffer autoflush isthredSafe info errorpage isErrorpage

     b. include指令
             include txt html or jsp file
     c. Taglib
             将在JSP中使用的某些标记


2. 脚本元素
      也就是JSP脚本
      JSP内置对象
             a, application
             b. config
             c. exception
             d. out
             e. page
             f. pagecontext
             g. request
             h. response
             i. session

3. 动作元素
            <jsp:forward>
            <jsp:include>
            <jsp:plugin>
            <jsp:useBean>
            <jsp:setProperty>
            <jsp:getProperty>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics