您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

JSP概述和页面技术(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:18 点击:

%@page import=“java.io.*”%

import属性是唯一一个可以在同一个页面中出现多次的属性,而且java.lang.*,javax.servlet.*,javax.servlet.jsp.*,javax.servlet.http.*。都是已经被隐含的引入,包中的类、接口等不需要引入就可以使用。

language=“scriptingLangeuage”:指定当前的JSP文件中的程序代码是使用何种编程语言编写的,目前属性的值只能是java。

contentType=“ctinfo”:设置当前JSP页面的向客户浏览器输出内容的MIME类型和字符编码集。客户端的浏览器会根据你在contentType中指定的MIME类型和字符集代码来显示Servlet输出的内容。(MIME类型是设定某种扩展名的文件用一种应用程序来打开的方式类型,该扩展名文件被访问的时候,浏览器会自动指定应用程序来打开)。例:<%@page contentType=”text/html;charset=utf-8”%>

pageEncoding =“peingo”:设置当前JSP页面使用的字符编码。如果设置了这个属性,则JSP页面的字符编码就是它指定的字符集,如果没有就使用contentType属性的值,如果都没有,页面默认的是ISO-8859-1。

session=”true|false”:指示当前JSP文件中session隐含对象是否有效,如果为true表示session对象有效,可以使用,否则session对象无效,不能使用

buffer=“none|8kb|sizekb”:指定JSP文件中out对象使用的缓冲区大小。

autoFlush=“true|false”:设置当输出缓冲区已经满了是否自动flush。需注意,如果buffer设定为none,则该属性就不能设成false,否则JSP文件运行时会抛出异常。

errorPage=“relativeURL”:设置当前JSP页面中代码出现异常后,专门处理异常的页面。

isErrorPage=“true|false”:设置当前JSP页面是否为专门处理异常的页面,如果为true,则该页面可以通过exception内置对象,处理其他JSP页面转过来的异常。

Include指令:它用于JSP页面中包含一个文件,该文件可以是HTML网页、文本文件或一段Java代码,用它可以简化页面代码,提高代码的重要性。它的语法:<%@ include file=”相对于当前文件的URL”%>,URL为被包含文件的相对路径,如果以“/”开始,相对于这个应该的根目录,如果没有以”/”开头,则相对于当前的JSP页面。(在包含的文件中,最好不要使用<html></html><body></body>等标签,以为JSP页面中已经有了这些标签)。

Taglib指令:它允许页面使用用户制定的标签,语法如下:

<%@taglib (uri="具有唯一标识和前缀相关的标签描述符地址" prefix="前缀")%>

指令元素我们就说这些,下面我们在讲一下脚本元素:

使用JSP脚本元素可以将Java代码嵌入到JSP页面中,这些Java代码将出现在由当前JSP页面生成的Servlet中,使JSP将静态内容与动态内容分离出来。

表达式:表达式标签在JSP请求处理阶段进行运算,所得的结果转换成字符串,与静态标签数据组合在一起。表达式在页面的位置,就是该表达式计算结果显示的位置。语法:<%=expression%>。

(不能用分号;来作为表达式的结束符;表达式必须是一个合法的Java表达式。表达式必须有一个返回值,且返回值被转换成字符串。

)。

   脚本:它是在<% %>里嵌入的Java代码,这里的Java代码和一般的Java代码没有什么区别,所以每一条语句同样要以分号“;”结束,这和表达式是不相同的。语法:<%code%>。

   声明:它用来定义当前JSP页面中使用的变量和方法,并且它中定义的变脸为JSP页面的全局变量,在JSP转化成Servlet后,定义的变量转化为类变量,方法转化为Servlet中的方法。

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自定义JSP标签(tag)浅议
  • WIN98/2000下的jsp服务器
  • JSP内建对象(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1