`
hgz123
  • 浏览: 108488 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

jsp指令元素和动作元素

阅读更多
欢迎访问: http://www.ptcms.cn


指令元素:page  <%@page  ... %>
include  <%@include  ... %>
动作元素
语法形式形如 XML 、HTML标签,
<jsp:XXX 属性=“值”>
   …
</jsp:XXX>,故也叫做标签指令元素

Web容器处理JSP时,如遇动作元素,则根据其标记进行特殊处理,jsp为前缀。
jsp:param作用:为其它动作标签提供附加的参数信息,信息提供形式为“属性-值”对,多与jsp:include、jsp:forward一起使用。
语法:
<jsp:param  name=“参数名”  value=“参数值”  />
例如:
<jsp:param name=“ref1”  value=“AAA” />
<jsp:param name=“ref2”  value=“BBB” />
jsp:include作用:与<%@ include… %>类似,实现页面包含,但有区别。
语法:
<=“fileName jsp:include page” flush=“true” />
或:
<jsp:include page=“fileName” flush=“true” >
<jsp:param name=“paramName” value=“paramValue” />
…  //可以有多个<jsp:param>
</jsp:include>
例如:
include.jsp中含如下语句:
<jsp:include page=“beincluded1.jsp” flush=“true” />

与<%@include...%>不同的是,jsp:include 可以向被包含的页传递参数,但,如果传递参数的话,被包含的页必须是JSP页面。
例如:向被包含的页beincluded2.jsp传递参数:
<jsp:include page="beincluded2.jsp" flush="true">    
     <jsp:param name="ref1" value="AAA"/>
     <jsp:param name="ref2" value="BBB"/>
</jsp:include>
被包含的页beincluded2.jsp接收参数的办法:
String  request.getParameter(“参数名称”)
page属性: 相对路径指明被包含的文件
flush属性: 必须用true
可以用jsp:param向被包含的动态页即JSP页传递参数(而include指令则不可以),参数以”参数名-值”对的形式传递,被包含的页使用request.getParameter(“参数名称”)可以获取相应参数的值
jsp:forward作用:服务器端的无条件跳转,客户端的请求被重定向到指定的文件,遇到此操作时,当前JSP的执行被停止,无条件转向指定的文件。
语法:
<jsp:forward page=“uri” />
或:
<jsp:forward page=“uri” >
<jsp:param name=“paramName” value=“paramValue” />
…  //可以有多个<jsp:param>
</jsp:forward>
例如:
<jsp:forward page="forward.jsp"/>

注意观察IE地址栏:请求的地址并没有发生变化,而显示的页面是forward.jsp,这表名,用户的请求并没有变化,这种jsp:forward跳转是服务器端的跳转。
JSP动作元素之 <jsp:useBean>
JavaBean
实质上就是一种Java类,但不包含main方法,主要是为了实现代码重用。
JavaBean通常封装一些属性和方法(每个属性都必有一个对应的get和set方法),成为具有独立功能的,可重复调用的代码。
一般可以使用JavaBean进行数据库连接、实现业务逻辑等,可以使得前台显示和后台业务逻辑更好地分离。

编写JavaBean时,必须满足一些要求:
 JavaBean必须放在一个包中,即必须包含package
 JavaBean必须声明成public的类,则文件名与类名也应一致
 属性应该封装起来,即声明为private
 对于属性的访问通过getXXX、setXXX方法实现,这些方法应为public的
 使用<jsp:useBean>去调用JavaBean时,需要创建其对象,故JavaBean必须有一个无参的构造方法
使用JSP动作标签<jsp:useBean>可以调用JavaBean,常用格式:
<jsp:useBean
id=”bean的名称”      //bean:即由JavaBean类实例化出来的对象
scope=”bean的使用范围”
class=”用包名结构表示的bean所属类的类名”
/>
【注】:一般情况下,如果JavaBean类被修改过,则服务器需要重启才能使得修改后的bean生效。

JavaBean的基本应用:表单传值给JavaBean。
要求:表单参数名与JavaBean属性名最好保持一致。
3
1
分享到:
评论

相关推荐

    模块一语言基础模块教学单元JSP指令元素和动作元素(“程序”文档)共43张.pptx

    **二、JSP指令元素** 指令元素是针对整个JSP页面的配置信息,它们不直接影响页面的输出,而是指导JSP容器如何处理页面。常见的指令元素有: 1. **Page指令**:用于设置JSP页面的基本属性,如字符编码、导入的Java...

    Java Web程序设计-1期 项目库_单元案例_JSP指令元素和动作元素案例.doc

    本文将详细阐述JSP指令元素和动作元素的实际应用,以及通过实例讲解它们在项目开发中的具体作用和重要性。 首先,我们来讨论JSP注释的使用。在编写代码的过程中,良好的注释习惯对于代码的可读性和可维护性至关重要...

    JAVA Web程序设计-3期(KC006) 04单元案例_JSP指令元素和动作元素案例.doc

    【JAVA Web程序设计-3期(KC006) 04单元案例_JSP指令元素和动作元素案例.doc】文档主要介绍了JSP中的指令元素和动作元素,通过三个课堂案例来详细阐述它们的使用方法。 首先,我们来看第一个案例——使用JSP注释。...

    模块一语言基础模块教学单元4JSP指令元素和动作元素公开课获奖课件.pptx

    第四讲主要讲解了JSP中的指令元素和动作元素,这是软件101班林东升老师的一堂获奖公开课。课程的主要目标是让学生掌握JSP中的注释、脚本元素、指令元素以及动作元素的使用。其中,注释的添加方法(包括输出注释和...

    02-JSP脚本元素指令及动作.ppt

    02-JSP脚本元素指令及动作.ppt

    jsp语法(jsp脚本元素、jsp指令和jsp动作)

    JSP的主要组成部分包括:脚本元素(Scripting Element)、指令(Directive)和动作(Action)。 #### 二、JSP脚本元素 JSP脚本元素用于嵌入Java代码,这些代码最终会成为由JSP页面转换生成的Servlet的一部分。脚本元素...

    JSP指令和动作熟悉

    在JavaServer Pages (JSP) 技术中,指令(Directives)和动作(Actions)是两种关键元素,用于扩展和控制页面的行为。本篇将详细介绍JSP中的`page`指令,以及`include`指令与相关动作`&lt;jsp:include&gt;`, `&lt;jsp:forward...

    JSP基本语法指令和动作元素_couldzfw_JSP基本语法、指令和动作元素_

    在这个主题中,我们将深入探讨JSP的基本语法、指令和动作元素。 ### **一、JSP基本语法** 1. **脚本元素**: - **&lt;% %&gt;:** 这是Java脚本let区,用于编写Java表达式,它们会被Java编译器转换为等效的Java语句。 -...

    Jsp脚本元素指令以及动作课后作业

    - JSP 动作元素 - JavaBean 对象 - JSP 标签库 **3. JSP的编译指令包括哪些?请叙述各自的特点:** - **Page指令:** 设置JSP页面的各种属性,如language、contentType、import等。 - **Include指令:** 包含...

    使用JSP技术开发动态web实例.doc

    指令元素用于定义 JSP 文件的结构和行为,而动作元素用于执行具体的业务逻辑。 九、JSP 内置对象 JSP 内置对象是 JSP 技术提供的一些内置对象,用于获取和设置对象信息。包括 request 对象、session 对象、...

    jsp简单语法,servlet,JSP概述,JSP页面构成,注释,指令,脚本元素,动作元素,错误处理

    - **动作元素**:用于调用JSP组件,如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:param&gt;`等。 **3. 注释** 在JSP中,可以使用HTML注释(`&lt;!-- ... --&gt;`)或Java注释(`//`, `/* ... */`)。Java注释在JSP被翻译成...

    Java Web程序设计-1期 教学设计_模块1 JSP语言基础模块.doc

    知识目标包括理解电子商城系统的设计思想,了解Web基础知识,搭建JSP开发环境,以及掌握JSP指令元素、动作元素和内置对象的使用。能力目标则强调学生能够区分静态与动态网页,独立搭建开发环境,制作简单的JSP页面,...

    JSP 动作元素

    与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。 利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。 动作元素只有...

    jsp开发基础

    - **chap03**:可能涉及JSP指令元素和动作元素的使用。 - **chap04**:可能讲解JSP内置对象和生命周期。 - **chap05**:可能涵盖JavaBean在JSP中的应用。 - **chap06**:可能是关于EL(Expression Language)和JSTL...

    JSP 的脚本,指令,动作

    总的来说,理解并熟练运用JSP的脚本、指令和动作元素是成为一名合格的Java Web开发者的基础,这有助于创建功能丰富的、动态的、交互性强的Web应用程序。通过不断的实践和学习,开发者可以更好地驾驭这些元素,提升...

    JAVA Web程序设计-3期(KC006) Java_Web程序设计_课程整体设计.doc

    1. 语言基础模块:包括Web技术概述、JSP开发环境的搭建、JSP指令元素和动作元素、Request和Response对象、Session对象、Application对象和Cookie。 2. 核心技术模块:涵盖数据库操作、JavaBean和Servlet的基础及典型...

    JSP指令和脚本元素.ppt

    JSP 指令和脚本元素 JSP(JavaServer Pages)是一种将 Java 与 HTML 相结合的规范,由 Sun Microsystems 公司开发。JSP 是使用 Java 开发基于 Web 的应用程序不可或缺的部分,可以结合其他 Java 组件一起使用。 ...

    jsp指令,page指令简单介绍

    JSP指令是JSP页面中的特殊元素,以`开头,`%&gt;`结尾,它们不像JSP动作元素那样在运行时生成HTML,而是对JSP引擎提供指令,告诉它如何处理页面。JSP指令主要有三种类型:`page`、`include`和`taglib`。 **page指令**...

    Java Web初级编程:JSP 页面元素.pptx

    JSP 页面元素主要包括指令、脚本元素、动作元素和模板元素等。其中,指令是 JSP 页面元素中非常重要的一部分,它们用于在 JSP 页面中指定不同的指令,以便控制 JSP 页面的行为。 Page 指令 Page 指令是 JSP 页面...

Global site tag (gtag.js) - Google Analytics