Request存值,在页面上取值问题...

ll88519 2009-06-01 10:45:02
我在ACTION中获取所有用户信息,存在REQUEST中.名称为UserList

然后转发到网页,是个框架的页面,然后就说UserList没有在任何一个作用域中....

请问用框架的网页,怎么才能取到?
...全文
231 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuyang7654321 2009-06-02
  • 打赏
  • 举报
回复
是加了一个 <tr></tr> ?

可能是你框架的问题
ll88519 2009-06-01
  • 打赏
  • 举报
回复
晕,我在user_list.jsp页面以前的循环标签上面加了一句
<tr>
<logic:iterate id="item" name="list">
<td>${item.userName }</td>
</logic:iterate>
</tr>
就可以显示了..搞不懂了...
ll88519 2009-06-01
  • 打赏
  • 举报
回复
center.jsp也是一个框架页面
<body>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="8" bgcolor="#353c44"> </td>
<td width="147" valign="top"><iframe height="100%" width="100%" border="0" frameborder="0" src="left.jsp" name="leftFrame" id="leftFrame" title="leftFrame"></iframe></td>
<td width="10" bgcolor="#add2da"> </td>
<td valign="top"><iframe height="100%" width="100%" border="0" frameborder="0" src="user_list.jsp" name="rightFrame" id="rightFrame" title="rightFrame"></iframe></td>
<td width="8" bgcolor="#353c44"> </td>
</tr>
</table>
</body>

有什么关系吗?我没遇到过这种问题...很不解...
ll88519 2009-06-01
  • 打赏
  • 举报
回复
就是登陆成功后.进入这个页面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>865171.cn后台管理工作平台</title>
</head>
<frameset rows="127,*,11" frameborder="no" border="0" framespacing="0">
<frame src="manage/top.jsp" name="topFrame"
noresize="noresize" id="topFrame" />
<frame src="manage/center.jsp" name="mainFrame" id="mainFrame" />
<frame src="manage/down.html" name="bottomFrame"
noresize="noresize" id="bottomFrame" />
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>

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

然后点击左边的
折叠菜单里的选项,选择查看所有用户.
left.jsp:

<li> <a class="head">用户管理</a>
<ul>
<li><a href="left.html" target="rightFrame">添加用户</a></li>
<li><a href="../user.do?o=toList" target="rightFrame">查看/修改用户</a></li>
</ul>


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

跳到ACTION中相应的方法.
public ActionForward toList(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws ParseException, IOException {
request.setAttribute("list", biz.serach());
return mapping.findForward("toList");
}

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

转发的toList是user_list.jsp页面

<logic:iterate id="item" name="list">
${item.userName}

然后就Eclipse就说错误了,说list不在任何作用域中...
我在单独的一个页面测试过,可以读取出来..
麻烦高手帮帮我!
jasonfang168 2009-06-01
  • 打赏
  • 举报
回复
用request.getAttribute("UserList"),再做类型强转。

如果不能解决问题,最好能把你的问题描述详细一点,比如什么框架,最好把代码贴出来
ll88519 2009-06-01
  • 打赏
  • 举报
回复
在线等....

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧