在Action中存储的域对象JSP中取不出来

一棵葱丶 2017-11-25 10:14:38
Action中代码



Jsp代码



struts2配置


其中lsit返回值默认和这个转发都试过。
jsp中取不出来数据

测试图

最下面的控制台输出了
jsp代码中的脚本代码。

数据在脚本代码中存在说明有数据啊

我用struts2标签为什么取不出来????

我又试了另外一种方法

在Action中定义一个list<User>

然后


jsp中还是取不出来。,各种方法都试过了。,有没有大神出来帮我看一下。
整了我2个小时了。

刚学完三大框架。做个小练习熟悉一下就遇到了这个问题

Action中存储reqeust对象如何在jsp页面通过struts2标签获取
...全文
670 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
一棵葱丶 2017-11-25
  • 打赏
  • 举报
回复
但是问题是 JSP页面怎么获取Action中request域中数据 关于这个问题,我上网搜了好多。 所有方法都试过了,不能获取。 如果有人知道如何获取请告诉我一下。~~~~ 网上说的方法全是错的啊~~~
一棵葱丶 2017-11-25
  • 打赏
  • 举报
回复
找到原因了。 jsp中取值栈的数据前提需要把数据压如值栈 Action中List<User> user ; 属性添上get方法。 Struts2会调用get方法把user对象压入值栈。 然后通过<s:标签在JSP页面获取
一棵葱丶 2017-11-25
  • 打赏
  • 举报
回复
上面的JSP代码改过很多次,各种方法都测过 比如 <table align="center" border="1" > <tr> <td>姓名</td> <td>登录账号</td> <td>订单详情</td> </tr> <s:iterator value="users" var="user"> <tr><td><s:property value="userName" /></td> <td><s:property value="logonName" /></td> </tr> </s:iterator> </table> <s:iterator>标签中 value用OGNL 或者直接获取都不行

2,100

社区成员

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

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