JSP渐进学习教程
如:
<body> 织梦内容管理系统
here is aa. 本文来自织梦
<jsp:forward page="aa.jsp" />
dedecms.com
here is bb. 本文来自织梦
</body> 织梦内容管理系统
注意:在使用forward之前,不能有任何内容已经输出到客户端,否则会发生例外。 dedecms.com
useBean动作
织梦内容管理系统
此动作用来生成一个bean组件,并设定它的id号及使用范围
织梦好,好织梦
<jsp:useBean id="beanName" scope="page|request|session|application|" class="package.class" type="package.class" beanName="{package.class|<%=expression%>}" type="package.class">action for bean </jsp:useBean>
织梦好,好织梦
id="beanName":定义生成bean组件的名字,不能重名且scope的值也最好一样,否则JSP引擎将认定最先被创建的那个。 dedecms.com
scope="page|request|session|application":定义bean的活动范围,bean只有在它定义的范围里才能使用,
在它的活动范围外将无法访问到它。
织梦好,好织梦
JSP为它设定的范围有: 内容来自dedecms
page: bean的缺省使用范围 本文来自织梦
request:作用于任何相同请求的JSP文件中,直到页面执行完毕向客户端发回响应或在此这之前已通过某种方式(如重定向、链接等方式)转到另一个文件为止。还可通过使用Request对象访问bean,如:request.getAttribute(beanName) dedecms.com
session:作用于整个session的生存周期内,在session的生存周期内,对此bean属性的任何改动,都会影响到在此session内的另一page、另一request里对此bean的调用。但必须在创建此bean的文件里事先用page指令指定了session=true。
织梦内容管理系统
application:作用于整个application的生存周期内,在application周期内,对此bean属性的任何改动,都会影响到此application内另一page、另一request以及另一session里对此bean的调用。 内容来自dedecms
class="package.class":用class属性指下的类示例一个bean,其中package名必须是类里用关键字package指定的。
文章评论
共有位Admini5网友发表了评论 查看完整内容