master-struts(8)

2019-04-01 23:11

this.count = count; } }

---------------------------------------------------------- 让我们来看访问JavaBean的JSP页面: 列表 2.12 counter.jsp.

------------------------------------------------------------- <%@ page language=\

Bean Example

Count from jsp:getProperty :

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

Counter.jsp有四个JSP组件。第一个:告诉JSP容器脚本语言为:java <%@ page language=\

第二步:用实例化一个Counter对象,id为counter,范围为session。 现在我们可以在JSP中引用名称为counter的实例。下面的代码实例化Counter:

有两个种方法指明如何获取当前bean属性的值。第一种是在JSP脚本中使用一个方法访问bean属性。它是通过访问bean的ID并调用getCount()得到的。脚本代码如下: <%

// write the current value of the property count out.println(\+ counter.getCount() + \%>

第二种是通过取得当前bean属性的值。 访问对应的属性,绑定它的属性值并输出到HTML中。

Count from jsp:getProperty :

当你运行Counter.jsp,你会发现下一次的结果值大于前一次的。这是因为每次访问count属性都会调用getCount()方法,所以每次count的值都会增加。 编译Counter.java,把类文件复制到:

/wileyapp/WEB-INF/classes/chapter2/目录下,复制Counter.jsp到 /wileyapp/ 目录。在浏览器中输入地址:http://localhost:8080/wileyapp/counter.jsp

提供参数和值。

,

, and

表2.8说明了的属性:

属性 name value 说明 引用的参数名称 对应参数名称的值

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

表2.9描述了的属性:

属性 page flush 说明 要包含的资源的地址,基于URL 指明是否缓冲。

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

列表 2.13 include.jsp.

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

Include Example

value=’<%= request.getParameter(\’ />

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

列表 2.14. header.jsp.

------------------------------------------ <%

out.println(\request.getParameter(\%>

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

header.jsp寻找名称为user的参数并输出“welcome??”字符串。复制JSP文件到: /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(\%>

value=’<%=request.getParameter(\’ />


master-struts(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2010年全国硕士研究生入学统一考试数学二试题参考答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: