精通struts技术第二章(5) (转)

精通struts技术第二章(5) (转)[@more@]

<JSP:include>XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />

用于在JSP中包含静态或动态的web组件。语法如下:

表2.9描述了的属性:

属性

说明

page

要包含的资源的地址,基于URL

flush

指明是否缓冲。

通过一个例子来对include进行说明:

列表 2.13 include.jsp.

----------------------------------------------------------------

Include Example

------------------------------------------------------------

include.jsp文件包含了一个简单的JSP文件header.jsp,文件显示如下:

列表 2.14. header.jsp.

------------------------------------------

out.println("Welcome: " +

request.getParameter("user"));

%>

------------------------------------

header.jsp寻找名称为user的参数并输出“welcome……”字符串。复制JSP文件到:

<CATALINA_HOME>/webapps/wileyapp/ 目录,在浏览器中输入地址.:

http://localhost:8080/wileyapp/include.jsp?user=Bob

在当前的WEB应用中告诉JSP引擎重定向当前请求到另外可用的资源上,包括静态资源,servlets,JSP等。能有效的终止当前执行的JSP。

注意:能包含

语法如下:

表2.10对的属性进行描述:

属性

说明

page

重定向的目标

列表:2.15使用的例子:检验请求参数并且重定向请求到包含对应参数的JSP页面。

列表2.15  forward.jsp.

-----------------------------------------------------------------

JSP Forward Example

if ( (request.getParameter("role")).equals("manager") ) {

%>

}

else {

%>

Welcome Home

Welcome User:

----------------------------------------------------------

目标资源文件之二:management.jsp

------------------------------------------------------

<!-- Set the scripting language to java --&gt

Management Console

Welcome Manager:

复制三个JSP文件到<CATALINA_HOME>/webapps/ wileyapp/目录下,在浏览器中输入:

http://localhost:8080/wileyapp/forward.jsp?role=user&user=Bob

你可以通过修改输入的角色来重定向到不同的页面。

导致下载指定的applet和JavaBeans组件,并同步执行业务。

. 语法如下:

code="classfile"

codebase="relativeURLpath">

表2.11说明了的属性:

属性

说明

type

说明plug-in包含的类型(比如applet)

code

被plug-in执行的类名称

Codebase

寻找代码的绝对或相对路径

小结:

在这一章我们讲述了struts技术的两个基础:servlet和JSP。我们试验了它们的结构和组件。了解了JSP和servlet 技术是如何在WEB应用中被装配使用的。下一章,我们将真正开始讲述Strutst技术。

作者:James Goodwill  翻译:周海方

欢迎转载,前提是注明出处和译者


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-963638/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10752043/viewspace-963638/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值