`
meiwm
  • 浏览: 14111 次
社区版块
存档分类
最新评论

JSP 使用参考 -- 基本元素

 
阅读更多

 

1.编译指令语法
  • <%@ 编译指令名 属性名="属性值" ... %>
2. 常用的编译指令
  • page : 对当前页进行相关设置
  • include: 指定该页包含另一个页面 如 
    <%@ include file="top.jsp " %>
  • tablib: 用于定义和访问自定义标签 如 
    <%@ taglib prefix="s" uri= "/struts-tags"%>
3. page 
  •      [language="java"]  -- 使用编译语言的种类
  •      [extends="类名"]   -- 编译类名
  •      [import="java.lang.*,java.util.*,..."] -- 引入命名空间
  •      [session="true|false"]  -- 是否启用 session
  •      [buffer="none|8kb|大小"]  -- 输出缓冲区大小
  •      [autoFlush="true|false"]  -- 自动清空输出缓冲区(默认),或在缓冲区溢出后抛出一个异常(autoFlush="false")
  •      [isThreadSafe="true|false"] -- 是否允许并发(已废弃)
  •      [info="信息"] -- 该页信息 getServletInfo()可获取该值
  •      [errorPage="relativeURL"] -- 指定错误页面
  •      [contentType="页面类型[;charset=字符集]"] -- 指定页面类型和字符集
  •      [isErrorPage]="true|false" --当前页是否可以作为其他 JSP 页面的错误页面

4 JSP的 7个动作指令
  • jsp:forward -- 执行页面转向,将请求的处理交给下一个页面
  • jsp:param -- 用于传递参数,必须与其他支持参数的标签一起使用 如
        <jsp:forward page="top.jsp">
          <jsp:param name="param" value= "txt"/>
        </jsp:forward >
  • jsp:include -- 用于动态引入一个jsp页面
  • jsp:plugin -- 用于在浏览器中显示一个对象(需要JAVA插件)
  • jsp:useBean  -- 在jsp中引用一个JavaBean 如 
    <jsp:useBean id= "p1" class ="PagingEntity" scope= "page" />
    <jsp:setProperty name= "p1" property ="pageNow" value= "10" />
    <jsp:getProperty name= "p1" property ="pageNow" />
  • jsp:setProperty -- 为 JavaBean 的属性赋值
  • jsp:getProperty -- 获取 JavaBean 的属性值 
5. 值的存取范围
JSP中属性的存储范围有四种, 
  • page:就是设置的属性只能在当前页面有效。通过pageContext对象的 set(/get/remove/)Attribute()操作属性
  • request:指属性在一次请求范围内有效。客户端跳转页面该属性就失效了。使用服务器端跳转如<jsp:forward>,则该属性仍然生效。request对象的set(/get/remove/)Attribute()操作属性
  • session:指 在客户浏览器页面与服务器一次会话范围内,如果服务器清除该用户的Session,那么属性就失效了。同理通过session对象的set(/get/remove/)Attribute()操作属性
  • application:指在整个服务器范围,直至服务器停止。同理通过application对象的set(/get/remove/)Attribute()操作属性
6. JSP 的 9个内置对象
  • out对象(数据流 javax.servlet.jsp.jspWriter) 
  • request对象(请求信息 javax.servlet.http.HttpServletrequest)
  • response对象(响应 javax.servlet.http.HttpServletResponse)
  • session对象(会话 javax.servlet.http.HttpSession)
  • pageContext对象(页面上下文 javax.servlet.jsp.PageContext) 
  • application对象(应用程序 javax.servlet.ServletContext)
  • config对象(Servlet的配置信息 javax.servlet.ServletConfig)
  • page对象(当前JSP的(Servlet.this)实例 java.lang.object) 
  • exception对象(运行时的异常,java.lang.Throwable)




 

 

原创文章 转载请注明出处 http://meiwm.iteye.com/ 谢谢
...
分享到:
评论

相关推荐

    jsp ----挂号系统

    **JSP(Java Server Pages)挂号系统详解** ...综上所述,"jsp ----挂号系统"是一个涵盖JSP技术、Web开发基础、数据库交互、安全性和用户体验等多个方面的项目,对于学习和实践JSP开发具有很高的参考价值。

    jsp源码----个人博客

    对于学习JSP和Web开发的初学者来说,这是一个很好的实践案例,可以帮助他们理解Web开发的基本流程和核心技术。同时,对于有经验的开发者,这样的源码也能提供灵感和参考,以改进他们自己的博客系统或者类似的项目。

    JSP中文参考手册-离线版.rar

    双击 "JSP参考手册.CHM" 文件,用户就可以在Windows环境下打开并查看JSP的相关教程。 **基础教程** 部分通常涵盖了JSP的入门知识,包括: 1. **环境配置**:介绍如何在开发环境中安装和配置JSP所需的软件,如JDK、...

    jsp聊天室-源代码发布

    1. JSP基础:了解JSP的基本结构,包括指令(directives)、脚本元素(scriptlets)、表达式(expressions)和声明(declarations)。例如,`&lt;jsp:include&gt;`、`&lt;jsp:useBean&gt;`等指令的使用。 2. Servlet技术:JSP...

    jsp程序设计-适合初学者

    4. **动作元素(Actions)**:如`&lt;jsp:include&gt;`、`&lt;jsp:forward&gt;`、`&lt;jsp:param&gt;`等,它们用于控制页面流程和数据传递。 ### 实验报告-胡新磊 在提供的压缩包中,"jsp实验报告-胡新磊"可能是胡新磊同学完成的一份...

    JSP SERVLET代码参考

    以上内容涵盖了JSP和Servlet的基本概念、主要元素、生命周期以及它们之间的交互。在实际开发中,开发者会结合这两者的优势,构建高效、可维护的Java Web应用。对于初学者,熟练掌握这些知识点是必不可少的。

    Jsp-Api英文文档

    这篇英文文档是JSP API的官方参考,对于理解和使用JSP技术具有极高的价值。 **1. JSP元素** JSP页面由HTML或XML标签以及特殊的JSP元素组成,如指令(directives)、动作(actions)和脚本元素(scripting elements...

    使用JSP开发的项目参考实例

    1. **JSP基础**:包括JSP元素(如指令、脚本元素、动作元素),以及EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)的使用。 2. **Servlet生命周期**:了解Servlet如何被创建、初始化、...

    JSP参考文献

    对于**毕业设计**的同学来说,理解和熟练掌握这些JSP的基本概念和使用方法至关重要。通过阅读和研究提供的**JSP中英文参考文献**,你可以深入理解JSP技术的细节,提升你的项目开发能力。在实际应用中,结合最佳实践...

    jsp动态网站实例----新手练手

    1. JSP元素:指令(Directives)、脚本元素(Scripting Elements)、动作(Actions),它们是如何在页面中工作的。 2. JSP内置对象,如request、response、session、application等,它们在HTTP请求处理中的角色。 3....

    JSP参考手册中文版chm

    1. **JSP基本元素**:包括JSP标签(如`&lt;jsp:include&gt;`、`&lt;jsp:forward&gt;`等)、指令(如`&lt;%@ page&gt;`、`&lt;%@ taglib&gt;`等)以及脚本元素(如脚本片段、表达式和声明)。 2. **JSP生命周期**:JSP页面经历三个阶段——...

    jsp参考文献jsp参考文献jsp参考文献jsp参考文献

    这份文档通常会详细解释JSP的基本概念、工作原理、生命周期以及如何在服务器上部署和运行JSP应用。通过阅读白皮书,开发者可以理解JSP页面是如何被编译成Servlet,并在服务器上执行的。 **2. Java中文显示原理及在...

    动态网站技术(JSP)教学大纲.docx

    - 目标是让学生了解动态网站技术的基础知识,掌握使用Eclipse开发环境和JSP语言的基础知识与编程技能。 - 学习JSP语言的基本语法、内置对象、文件操作及JDBC、JavaBean、Servlet等相关技术。 #### 四、教学目的及...

    JSP经典例子教程-100例

    此外,还使用了传统的JSP脚本元素`&lt;% ... %&gt;`, `&lt;%= ... %&gt;`来进行输出。 #### 3. 获取当前时间 JSP页面可以很容易地获取当前时间并显示在网页上,这对于创建动态更新的内容非常有用。下面是一个简单的示例: ```...

    JSP参考手册大全4本合集.chm

    本合集包含四本JSP参考手册,旨在全面深入地讲解JSP的相关知识。 1. **JSP程序设计从入门到精通** 这本书可能是针对初学者,涵盖了JSP的基础概念,如JSP语法、指令、脚本元素、动作标签等。此外,还可能涉及JSP与...

    初学者JSP语法参考

    **JSP(Java Server Pages)**是Java平台上用于创建动态网页的一种技术,它结合了HTML、脚本语言...在实际学习过程中,参考"JSP语法参考.chm"这样的文档,可以作为快捷且实用的工具,帮助初学者快速查找和理解JSP语法。

    JSP毕业设计——JSPSmart系统-考试管理及成绩查询模块的设计与开发(源代码+论文).zip

    JSP的主要元素包括指令(directives)、动作(actions)、脚本元素(scripting elements)等。 2. **Smart系统架构**:Smart系统可能采用MVC(Model-View-Controller)设计模式,将业务逻辑、数据模型和用户界面...

    jsp--图书馆毕业设计

    1. **JSP基本结构** JSP页面由静态内容(HTML、CSS、JavaScript)和动态元素(Java代码)组成。动态元素包括JSP指令(如`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, `&lt;jsp:include&gt;`等)、脚本元素(如`&lt;% %&gt;`,`&lt;scriptlet&gt;...

    bookshop课程设计 jsp网上书店 非常具有参考价值 能够实现基本功能 极力推荐

    1. JSP基础:包括JSP脚本元素(scriptlets、表达式、声明)、指令(page、include、taglib)以及EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)的使用。 2. Servlet原理:JSP与Servlet...

    JSP课程目录

    通过以上课程目录,学习者可以逐步掌握JSP的基本概念、语法、标签以及在实际项目中的运用,为开发复杂的Web应用打下坚实的基础。同时,结合源码和工具的学习,能更好地理解和实践这些知识点,提升开发技能。在学习...

Global site tag (gtag.js) - Google Analytics