简简单单---- (三)JSP动作指令

本文详细介绍了JSP页面指令的使用,包括page指令、include、forward、param、plugin、useBean、setProperty和getProperty等动作指令,以及它们在实际开发中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上篇介绍了jsp程序的构成 ,其中在页面开始的时候有一个page命令, 本篇主要介绍jsp中的这些特有的指令.

jsp的page指令, page指令定义了页面的全局属性, 例如编码,错误页面等. page指令的属性如下所示:

jsp中的page指令page指令属性
language

设置jsp页面所用的语言, 当然为java.

<%@ page language="java"%>

import

引入包或者类.

<%@ import="com.jsp.test.*"%>

contentType

设置jsp的程序打开类型, 一般如下设置

<%@ page contentType="text/html" ;charset="gb2312" %>

charset为编码类型.

session设置jsp页面中是否可以用session对象,默认为true.
buffer设置out对象缓冲区的大小,可以选择none,也可以指定大小.
autoFlash

当可以使用缓冲区的时候使用这个属性.

为true: 缓冲区满了会自动刷新.

为false:会报溢出错误.

isThreadSafe是否是线程安全的,默认为true,可以同时响应多个请求.
info设置jsp页面的描述信息, 一般不用.
errorPage设置错误处理页面, 当出现错误可以跳转到的页面.
isErrorPage设置当前是否为错误处理也页面, 默认为false.

jsp的动作指令.

jsp动作指令指令的作用
include

jsp页面中动态的包含一个文件,可以是静态文件也可以动态的jsp文件.

eg:<jsp:include flush="true" page="test.jsp"></jsp:include>

<jsp:include flush="true" page="header.txt"></jsp:include>

forward

可以控制web页面的重定向,即从当前页面跳转到其他的页面.

eg:<jsp:forward page="mytest.jsp"></jsp:forward> (与链接地址不同,很灵活.)

param

在页面跳转的时候可以传递参数.

eg:<jsp:forward page="GetParam.jsp"

<jsp:param name="param" value="test">

</jsp.forward>

plugin在浏览器中播放或显示一个对象(典型applet和bean).
useBean

可以在jsp中引用JavaBean

格式:<jsp:userBean id="" class="" scope="" ></jsp:userBean>

setProperty

一般适合javaBean配合使用的,用来给JavaBean的实例对象某个属性赋值.

<jsp:setProperty name="JavaBean实例名称" property="属性名" value="属性值" /> 给所有对象属性值赋值 property="*"

getProperty

配合JavaBean使用. 去取出JavaBean实例对象的属性.

<jsp:getProperty name="JavaBean实例名称" property="属性名" value="属性值" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值