码迷,mamicode.com
首页 > 编程语言 > 详细

java--JSP

时间:2015-12-16 22:45:52      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:

一、JSP指令:

page指令

include指令:通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就好像是该JSP文件的一部分,会被同时编译执行。

                  <%@ include file="relative url" %> Include指令中的文件名实际上是一个相对的URL。如果您没有给文件关联一个路径,JSP编译器默认在当前路径下寻找。

taglib指令:Taglib指令引入一个自定义标签集合的定义,包括库路径、自定义标签。

                <%@ taglib uri="uri" prefix="prefixOfTag" %>   uri属性确定标签库的位置,prefix属性指定标签库的前缀。

JSP行为:jsp行为标签

JSP动作元素:与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。

                   利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。

                   动作元素只有一种语法,它符合XML标准:<jsp:action_name attribute="value" />

                   所有的动作要素都有两个属性:id属性和scope属性。

                                 id属性是动作元素的唯一标识,可以在JSP页面中引用。动作元素创建的id值可以通过PageContext来调用。

                                该属性用于识别动作元素的生命周期。 id属性和scope属性有直接关系,scope属性定义了相关联id对象的寿命。

                                scope属性有四个可能的值: (a) page, (b)request, (c)session, 和 (d) application。

二、JSP九大内置对象(隐式对象、预定义变量):

out对象 PrintWriter类的实例,用于把结果输出至网页上

request对象 HttpServletRequest类的实例

response对象 HttpServletResponse类的实例

session对象 HttpSession类的实例

application对象:ServletContext类的实例,与应用上下文有关,实现了用户间数据的共享,可存放全局变量

pageContext对象 PageContext类的实例,提供对JSP页面所有对象以及命名空间的访问

config对象 ServletConfig类的实例

exception对象 Exception类的对象,代表发生错误的JSP页面中对应的异常对象

page对象:类似于Java类中的this关键字

三、JSP程序常用的开发模式:

单纯的JSP模式

JSP+JavaBean 小型或中型网站  不灵活

JSP+Servlet+JavaBean

MVC模式

java--JSP

标签:

原文地址:http://www.cnblogs.com/wangwanchao/p/5052443.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!