栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

3.JSP动作标记和指令标记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

3.JSP动作标记和指令标记

一、指令标记 1、page指令标记

page指令用来定义整个jsp页面的一些属性和这些属性的值,属性值用单引号或者双引号括起来
page语法格式:
<%@ page 属性1= “值1” 属性2=“值2” …%>
page指令标记可以指定如下属性的值:contentType、import、language、session、buffer、autoFlaush、isThreadSafe、pageEncoding

  1. contentType属性
    contentType属性值可取:text/html(网页文本)、text/plain、image/gif、image/_xbitmap等
    若不给page指令的conteneType指定一个值,则它的默认值为“text/html;charset-ISO-8859-1”
    字符集:1、iso-8859-1:有对应的字节和数据,使用一个字节来表示2^8=256种可能。 a-z、0-9等
    2、gb2312:2个字节2^16=64000多种可能,可以对汉字编码
    3、gbk:可以对简繁体编码
    4、UTF-8:文字字符数字都可以表示,可能是多种字节
    (jsp的流程: jsp文件——.java——.classs——执行——IE处理——返回给用户)

  2. language属性
    language属性用来定义jsp页面所使用的脚本语言,值只能取java,若没有指定属性值,默认为java

  3. session属性
    用于设置是否需要使用内置的session对象,取值为true或false,默认为ture

  4. buffer属性
    用来指定out设置的缓冲区的大小或者不使用缓冲区,其默认值为8kb

  5. autoFlush属性
    指定out的缓冲区被填满时,缓冲区是否自动刷新,可取值true或false,默认值为true

  6. isThreadSafe属性
    用来设置jsp是否可多线程访问,当设置为true时,jsp页面能同时响应多个客户的请求,党委false时,jsp页面同一时刻只能响应一个客户的需求,其他客户需要排队等待,默认值为true

  7. import属性
    作用是为jsp页面引入java运行环境提供的类,如<%@ page import=“java.io.","java.util.” %>

  8. info属性
    该属性的值时一个字符串,目的是为jsp页面准备一个常用且可能要修改的字符串,如<%@ page info =“we are students” %>; 可用getServletInfo()获取info属性值

2、include指令标记

该指令标记的作用是在jsp页面中该指令的位置上,静态插入一个文件
include语法格式:
<%@ include file = “文件的URL” %>
静态插入就是把当前jsp页面和插入的文件合并成一个新的jsp页面,然后jsp引擎再将这个新的jsp页面转译成java文件

二、动作标记 1、include动作标记
  1. include动作标记

    param子标记:
  2. param动作标记
2、forward动作标记

格式:1 或2
param标记:

从该指令处停止当前页面的继续执行,而转向执行page属性指定的jsp页面,若需要向转向的页面传递参数时,用格式2,否者用格式1

3、useBean动作标记

格式:
该标记用来创建并使用一个javaBean,很重要的一个动作标记

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/294863.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号