JSP中关于Page的学习

Page是用来定义整个页面的属性

Page的属性:contentType, import, language, session, buffer, autoFlush, isThreadSafe, pageEncoding

格式:<%@ page 属性1=”属性值1”,”属性值2” 属性2=”属性值”%>

一个属性指定多个属性值时属性值用引号,属性值之间用逗号(标点英式)

Page的多个属性之间空格

langusge属性:目前只能指定Java语言。

格式:<%@ page language=”java”%>

Language的属性值默认是“Java”,也就是就即使不使用language属性,默认为<@ page language=”java”>

Import属性:用来调用Java中的核心包

格式:<%@ page import=”java的包”%> 例如:<%@ page import=”java.io.* ”,”java.util.Date”%>

一次可以调用多个包,不同的包之间用逗号。

(注意:应该知道Java常用的核心包)

contentType属性:确定jsp页面的相应类型和字符编码

格式:<%@ page contnetType=”类型;编码”%>

例如:<%@ page contentType=”text/html;charset=gb2312”%>

常用的contentType的类型值有:text/html, text/plain, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockware, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword等

常用的contentType的编码值有:gb2312, UTF-8等

session属性:设置是否需要内置session对象

常用的session的值有:true和false,默认是false。

buffer属性:内置输入流对象out负责将服务器的某些信息或运行结果发送到用户端显示,buffer属性用来指定out设置的缓存区的大小或不使用,用none设置out不使用缓存区。默认是8kb。

格式:<%@ page buffer=”24kb”%>

autoFlush属性:指定out缓冲区被填满时,缓冲区是否自动刷新。

常用的autoFlush属性值有:true和false。默认是true。如果设置false,如果缓冲区被填满就会出现溢出异常,当buffer的属性值设置为none时,autoFlush的值不能设置为false。

isThreadSafe属性:设置网页是否可以多线程访问。

常用的isThreadSafe属性值:true和false。如果设置true可以同时多人访问,如果设置为false,当一个用户在访问的时候,其他用户不能访问,只在排队等待。

info属性:定义一个常用切可能经常修改的字符串

格式:<%@ info=”字符串”%>

例如:<%@ info=”we are student”%>

在JSP页面中用getServleInfo()这个方法获得info的值。

时间: 2024-10-29 02:55:17

JSP中关于Page的学习的相关文章

JSP中关于tag的学习

tag作用:编写调用tag实现代码复用.能防止用户直接访问tag页面.Include只能做到代码复用,但是不能防止用户在地址栏直接输入地址访问. 优点:     1.实现代码的复用 2.分离数据处理代码和数据显示代码,便于web应用的维护,和再开发 tag文件的保存:保存在WEB-INF/tags/下 tag标记: 格式一:<Tag 文件名 /> 格式二:<Tag 文件名> 标记体 </Tag 文件名> 在没有标记体的情况下只能用格式一,格式二会将标记体传入tag文件中

IT兄弟连 JavaWeb教程 JSP中的三大指令

指令标识主要用于设定整个JSP页面范围内都有效的相关信息,它是被服务器解释并执行的,不会产生任何内容输出到网页中.也就是说,指令标识对于客户端浏览器是不接见的.JSP页面的指令标识与我们的身份证类似,虽然公民身份证可以标识公民身份的,但是它并没有对所有见到过我们的人都公开. JSP指令语法 JSP指定标识的语法格式如下: <%@ 指令名 属性1="属性值1" 属性2="属性值2" ...%> 参数说明: 指令名:用于指定指令名称,在JSP中包含page.

学习JSP中如何发送一个动态图像

武汉java培训学习JSP中如何发送一个动态图像,你是否曾经想过从jsp页面(或者servlet)中发送动态产生的图像?这篇技巧告诉你如何做.要运行这里的代码,你需要一个Tomcat或者其他支持JSP 1.1的web服务器. 当一个web页面带有imagejpeg (或者其他的图像格式)的MIME类型被发送时,你的浏览器将那个返回结果当作一个图像,然后浏览器显示图像,作为页面的一部分或者完全作为图像自身.要为你的jsp页面设置MIME类型,你需要设置页面的contentType属性:<%@ pa

[原创]java WEB学习笔记36:Java Bean 概述,及在JSP 中的使用,原理

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------

javaWeb学习总结(8)- JSP中的九个内置对象(4)

一.JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用. 由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响. JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9

JavaWeb学习总结(十七)——JSP中的九个内置对象

一.JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用. 由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响. JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9

Struts2学习笔记-jsp中引用struts2框架

如果在jsp中需要引用struts2 框架,需在前面加上以下内容 <%@taglib prefix="s" uri="/struts-tags" %> taglib代代表引入库,uri是库的位置,prefix代表会在下文中使用的时候,以什么的前序为开头,下面是一个例子 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEnc

Spring学习之使用标签来标记资源(@Component、@Repository、 @Service和@Controller)以及使用方式(包含如何在jsp中使用)

首先要在xml文件当中加入标下划线的部分,容器初始化时候需要扫描的包 注意: a.     扫描的包部分(下划线部分)一定要加上,默认是不会扫描所有的包的.各个包之间用','隔开.如过具有相同的父包,那么我们可以用父包来代替.如下划线部分,我们可以用com.bjsxt来代替. <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.or

JavaWeb学习总结(二)——JSP中的九个内置对象

一.JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用. 由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响. JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9