SSI框架问题

javaweb_coder 2014-08-31 10:25:19
以下是action中的两个方法
public String doLoginCheck() {
String member_code = loginRegisterService.doLogin(this);
// 获取用户角色列表
if (member_code != null) {
List<Role> list = loginRegisterService
.byMemberGetRoleList(member_code);
session.put("roleList", list);
session.put("member_code", member_code);
session.put("email", this.getEmail());
if (list.size() > 0) {
session.put("company_code", list.get(0).getCompany_code());
}
}
return SUCCESS;
}

/*
* 获取用户列表
*/
public String getMemberList() {
String company_code = (String) session.get("company_code");
List<Member> list = memberManagerService.getMemberList(company_code);
session.put("memberList", list);
return SUCCESS;
}

下面是vm画面

<table>
#foreach($item in $roleList)
<tr><td>$!{item.name}</td><td>$!{item.code}</td></tr>
#end
</table>

<table>
<tr>
<td>真实姓名</td>
<td>用户code</td>
<td>用户邮箱</td>
</tr>
#foreach($item in $memberList)
<tr>
<td>${!item.truename}</td>
<td>${!item.code}</td>
<td>${!item.email}</td>
</tr>
#end
</table>
我明明将roleList和memberList都放入session中去了,但是无论如何结果只有roleList能够在画面上显示出来,而
memberList这个东西始终无法在画面上出现,而且我单独写的 $!{memberList} 和 $!{roleList}

success [com.hansong.data.bean.Role@8ee884, com.hansong.data.bean.Role@433ba0]
memberList被解析成了success,而roleList解析的结果倒是正常的。。这究竟是哪里的问题。
还有就是只要我当前的vm画面出现了 $memberList这个东西,那么我根本不用出触发什么,他自动会去执行action中的getMemberList() 这个方法。。。将画面上的 $memberList删除掉就不会执行了。。。
...全文
135 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
javaweb_coder 2014-08-31
  • 打赏
  • 举报
回复
引用 1 楼 huxiweng 的回复:
你自身的方法有可能是getxxx或者setxxx
果然啊!!!
huasuoworld 2014-08-31
  • 打赏
  • 举报
回复
引用 1 楼 huxiweng 的回复:
他自动会去执行action中的getMemberList() 这个方法
不知道你action中有没有调用getMemberList() ,或者list是空的。
teemai 2014-08-31
  • 打赏
  • 举报
回复
你自身的方法有可能是getxxx或者setxxx

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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