JSP标准动作

JSP标准动作 基本动作:

include

include:在页面被请求的时候引入一个文件。

语法为:<jsp:include page="url" flush="true"/>
注意这里的flush属性必须是true,不能是false

useBean

useBean:寻找或者实例化一个JavaBean。

  • 通过该标准动作可以在JSP页面上创建一个Bean实例,我的理解是:就是在jsp中实例化java中的class,并调用其中的某方法
其语法:<jsp:useBean id="自命名" class="导包" scope="范围"/>

scope范围属性:

描述
page(默认值) 只能在当前页面中使用,加载新页面会销毁
request用户发送请求时存在
session一直存在会话中,直到被终止或销毁
application整个应用中都可使用,参考java中static原理

setProperty & getProperty

setProperty:设置JavaBean的属性。

语法为:<jsp:setProperty  name="id" property="java中的变量名" value="" param=""/>

value指定显示的值,param用HTML格式指定显示的值,这里需要注意value和param不能同时存在,使用的时候写一个就可以了。

getProperty:输出某个JavaBean的属性。

语法为:<jsp:getProperty name="id" property="java中的变量名"/>

这两个动作只会执行对应的setter()\getter()方法,与javaBean中是否存在“标识特性”无关。
  • 例子:
	//创建Bean

	<jsp:useBean id="beanName" class="package entity" scope="page"/>

	//赋值

	<jsp:setProperty  name="beanName" property="java中的变量名" param="我赋的值"/>

	//取值

	<jsp:getProperty name="beanName" property="java中的变量名"/>

forward

forward:把请求转到一个新的页面。

  • 重点是在转发上,而不是重定向,转发是可以传值的,而重定向无法传值
其语法是:<jsp:forward page="转发到哪里,这里填路径"/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值