第2章JavaWeb开发基础详解.ppt

  1. 1、本文档共115页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
语法参数说明如下。 ? type:指定被执行的Java程序的类型是JavaBean还是Java Applet。 ? code:指定会被JVM执行的Java Class的名字,必须以.class结尾命名。 ? codebase:指定会被执行的Java Class文件所在的目录或路径,默认值为调用/jsp:plugin指令的JSP文件的目录。 ? name:确定这个JavaBean或者Java Applet程序的名字,它可以在JSP程序的其他地方被调用。 ? archive:表示包含对象Java类的.jar文件。 ? align:对图形、对象、Applet等进行定位,可以选择的值为bottom、top、middle、left和right五种。 ? height:JavaBean或者Java Applet将要显示出来的高度、宽度的值,此值为数字,单位为像素。 ? hspace和vspace:JavaBean或者Java Applet显示时在浏览器显示区左、右、上、下所需留下的空间,单位为像素。 ? jreversion:JavaBean或者Java Applet被正确运行所需要的Java运行时环境的版本,默认值是1.2。 ? nspluginurl:可以为Netscape Navigator用户下载JRE插件的地址。 ? iepluginurl:IE用户下载JRE的地址。 ? jsp:params和/jsp:params:使用jsp:params操作指令,可以向JavaBean或者Java Applet传送参数和参数值。 ? jsp:fallback和/jsp:fallback:该指令中间的一段文字用于Java插件不能启动时显示给用户;如果插件能够正确启动,而JavaBean或者Java Applet的程序代码不能找到并被执行,那么浏览器将会显示这个出错信息。 6.JSP注释 (1)输出注释 输出注释的语法规则如下: !-- 注释内容[%=表达式%]-- 这种注释和HTML文件中的注释很相似,唯一不同的是,前者可以在这个注释中用表达式,以便动态生成不同内容的注释。这些注释的内容在客户端是可见的,也就是可以在HTML文件的源代码中看到。如下面一段注释: !-- 现在时间是:%=(new java.util.Date()).toLocaleString() % -- 把上面代码放在一个JSP文件的body体中运行后,可以在其源代码中看到: !-- 现在时间是:2014-6-17 10:03:56 -- (2)隐藏注释 隐藏注释的语法规则如下: %-- 注释内容--% 隐藏注释与输出注释不同的是,这个注释虽然写在JSP程序中,但是不会发送给用户。 1.page对象 page对象代表JSP页面本身,是this引用的一个代名词。对JSP页面创建者通常不可访问,所以一般很少用到该对象。 2.config对象 config对象是ServletConfig类的一个对象,存放着一些Servlet初始化信息,且只有在JSP页面范围内才有效。其常用方法如下。 ? getInitParameter(name):取得指定名字的Servlet初始化参数值。 ? getInitParameterNames():取得Servlet初始化参数列表,返回一个枚举实例。 ? getServletContext():取得Servlet上下文(ServletContext)。 ? getServletName():取得生成的Servlet的名字。 3.out对象 JSP页面的主要目的是动态产生客户端需要的HTML结果,前面已经用过out.print()和out.println()来输出结果。此外,out对象还提供了一些其他方法来控制管理输出缓冲区和输出流。例如,要获得当前缓存区大小,可以用下面的语句: out.getBufferSize(); 要获得剩余缓存区大小应为: out.getRemaining(); 4.response对象 以下是response对象的主要方法。 ? addHeader(String name,String value):添加HTTP头文件,该头文件将会传到客户端去,如果有同名的头文件存在,那么原来的头文件会被覆盖。 ? setHeader(String name,String value):设定指定名字的HTTP文件头的值,如果该值存在,那么它将会被新的值覆盖。 ? containsHeader(String name):判断指定名字的HTTP文件头是否存在,并返回布尔值。 ? flushBuffer():强制将当前缓冲区的内容发送到客户端。 ? addCookie(Cookie cookie

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档