I believe I can fly
虫虫的Blog
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
8 随笔 :: 2 文章 :: 2 评论 :: 0 Trackbacks
<
2009年6月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔档案
2009年6月 (4)
2009年5月 (1)
2009年4月 (3)
文章档案
2009年6月 (1)
2008年9月 (1)
搜索
最新评论
1. re: JDK安装步骤
评论内容较长,点击标题查看
--myandroider
2. re: JDK安装步骤
这个jdk安装写得很好,很具体,对我这个初学者来说帮了大忙了,谢谢了
--赵云
阅读排行榜
1. MAP泛型使用方法(3507)
2. fatjar导出的jar文件双击执行时提示could not find the main class(3186)
3. SSH开发测试时出现Socket Closed错误(1961)
4. MySql修改字段的限制条件(1452)
5. 覆写hashCode和compareTo方法时出现"无法取消引用"的错误(759)
评论排行榜
1. Struts中的Action使用request不当导致前端无法找到相应的属性(0)
2. fatjar导出的jar文件双击执行时提示could not find the main class(0)
3. MySql修改字段的限制条件(0)
4. Struts+Hibernate+Spring组合开发的环境搭建(0)
5. SSH开发测试时出现Socket Closed错误(0)
Struts中的Action使用request不当导致前端无法找到相应的属性
在使用Struts时,我们经常在Action中向request存储结果有两种方式,一种是直接使用setAttribute()方法,一种是先调用request的getsession()方法后,然后再使用setAttribute()方法。
开始由于不知道这两者的差别,我使用了后一种方式,即request.getSession().setAttribute(),但是这样在页面中使用logic:present时,如:
1
<
logic:present name
=
"
Customers
"
scope
=
"
request
"
>
2
<
logic:iterate id
=
"
customer
"
name
=
"
Customers
"
scope
=
"
request
"
>
3
<
tr
><
td
>
$
{customer.cname }
</
td
><
td
>
$
{customer.code }
</
td
></
tr
>
4
</
logic:iterate
>
5
</
logic:present
>
如果定义scope为request.程序是始终都找不相应attribute的。
因为前一种方式是在request的范围内设置Attribute,而后一种方式中的getSession()是获取当前的session,这样设置Attribute当然是在session范围内设置Attribute,在前台当然是找不到相应的属性的。
QQ交流群:90623790
posted on 2009-06-29 00:13
虫虫
阅读(485)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
Powered by:
BlogJava
Copyright © 虫虫