JSP总结五:JSP元素

原创 2007年09月13日 22:31:00

 

JSP注释
<%--*****--%> 是不输出到客户端的注释符。
<%!--*****--%> 是输出到客户端的注释符。
指令元素
       指令元素用于指定关于Web页面本身的信息。比如:
<%@ page contentType=”text/html” %>
       指令元素是以<%@开头,以%>结尾。page是指令名称,contentType是page指令的一个属性名称,”text/html”是属性值。指令元素区分大小写。这个指令的设置指定页面内容类型。如果不设定contentType属性,默认值为text/html。
       page指令的其它属性还有errorPage,isErrorPage,session,pageEncoding,buffer,autoFlush,
language,import属性。
 
其它的指令元素还有
<%@ include ...%> 在翻译阶段引入一个文件
<%@ taglib ... %> 声明一个页面使用的,包含自定义行为的标记库。
taglib需要解释一下,下面的例子:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
uri代表了sun公司提供的JSTL库。prefix的值代表了uri所指的库。后面的行为元素中会用到。比如:
<%@ page contentType="text/html" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
 <head>
    <title>JSP is Easy</title>
 </head>
 <body bgcolor="white">
 
    <h1>JSP is as easy as ...</h1>
 
    <%-- Calculate the sum of 1 + 2 + 3 dynamically --%>
    1 + 2 + 3 = <c:out value="${1 + 2 + 3}" />
 
 </body>
</html>
       <c:out 代表了JSTL库中的out对象。因为有了prefix,所以不同的标记库中的行为元素可以互不干扰的使用。翻译器看到prefix,就会到taglib中查找对应的库的uri。
    注意,使用netbeans开发的时候如果要在jsp中使用jstl库,需要展开在你的project视图,然后右键点击Libraries,选择Add Library,选择JSTL1.1。
行为元素
       在浏览器请求页面时执行某些动作的元素,称为行为元素。JSP定义了一些标准行为元素,如下:
<jsp:useBean> 使一个JavaBeans组件在该页中可用
<jsp:getProperty> 从一个JavaBeans组件中获得某个属性值,并将其添加到应答中
<jsp:setProperty> 设置JavaBeans的属性值
<jsp:include> 在请求处理阶段引入来自一个servlet或者JSP页面的应答结果
<jsp:forward> 将对请求的处理转交给一个servlet或JSP页面
<jsp:param>    使用<jsp:include>或<jsp:forward>将请求转交给另一个servlet或JSP页面时,向这个请求中加入一个参数值。
<jsp:plugin> 生成包含了独立于使用浏览器的元素,用于执行applet。
 
       程序员可以使用JSP中的API开发自定义行为元素。JSTL(JSP Standard Tag Library)就是Sun公司提供的扩展库。
       JSTL的表达式语言成为EL(Expression Language)。上面的例子中<c:out value="${1 + 2 + 3}" />,${1 + 2 + 3},EL用${开头,}结尾。
 
脚本元素
       脚本元素允许我们将java代码插入到网页中,这不是一种好的风格,因为会使得WEB UI和业务逻辑混在一起,难以维护。
<%this is a scriptlet%> 嵌入脚本代码
<%= this is an expression%> 嵌入java表达式
<%! this is a declaration%> 用于在JSP页面的实现类中声明变量和方法
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

对jsp元素进行总结

1.指令元素     指令元素主要用于为转换阶段提供JSP页面的相关信息,指令不会产生任何输出到当前的输出流中,它指定了有关页面本身的信息,这些信息在请求期间一直保持不变。 所有的JSP指令元素的...

JSP元素归纳总结

简单归纳如下图: 模板文本 页面中所有的非JSP元素的内容都被称为模板文本。包括HTML元素、WML、XML、纯文本等等,都属于模板文本。除了转义模板文本外,模板文...

Javaweb学习总结(二):JSP的指令元素

JSP的指令元素主要包括page指令、include指令、taglib指令。   Page指令是一个文件的全局属性; Include指令是加载其他文件为己所用,如其名包含指令,把其他的文件包含;...

jsp的元素总结

简单归纳如下图: 模板文本 页面中所有的非JSP元素的内容都被称为模板文本。包括HTML元素、WML、XML、纯文本等等,都属于模板文本。除了转义模板文本外,模板文本  通常不...
  • vipyhd
  • vipyhd
  • 2012年06月04日 09:17
  • 250

JSP元素总结

五类关键元素 : ◆注释 ◆模板元素 ◆脚本元素 ◆指令元素 ◆动作元素 1.模板元素: 模板元素指JSP的静态HTML或者XML内容,他对JSP的显示是非常必要...

JSP的关键元素总结

JSP的基本构成 JSP页面主要由指令标签,注释,嵌入Java代码,JSP动作标签,HTML标记语言等五个元素组成。 【1】指令标签  1.1 page指令   pa...

JSP中的JavaBean和动作元素(五)

下面介绍两种动作元素 1. 作用:传递参数 2. 作用:跳转页面 这两个动作元素我就用代码来一起说明 下面是两个JSP文件的代码: main.jsp:     pageEncoding...

2.2 脚本元素 JSP+AJAX

  • 2010年08月03日 14:08
  • 7.23MB
  • 下载

JSP脚本元素.ppt

  • 2012年11月27日 22:46
  • 320KB
  • 下载

JSP指令和动作元素-include taglib(六)

常用的有page、include、taglib指令这三种指令; page:位于页面顶端,一个页面可以包含多个page指令 include:将一个外部文件嵌入jsp中,同时解析这个页面中的jsp语句...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP总结五:JSP元素
举报原因:
原因补充:

(最多只允许输入30个字)