iteye_17041 2013-03-06 12:05
浏览 256
已采纳

关于Struts2的迭代输出

有两个类,并不设置外键关联
[code="java"]
public class Employee implements java.io.Serializable {

private Integer id;
private String name;//用户姓名

set get...
}
[/code]

[code="java"]
public class Userinfo implements java.io.Serializable {

private Integer id;
private String loginName;//登陆名
private String loginPwd;
    private Integer emplId;

get set.....

}
[/code]

我现在查出Userinfo的列表,再根据 列表的每个emplId值取出Employee 的列表
我也在页面显示
登陆名|密码|姓名

用struts2怎么显示?

/s:iterator
这样只能循环出Employee 的字段?

  • 写回答

2条回答 默认 最新

  • qq_1017875360_qq 2013-03-06 14:26
    关注

    你好。如果你希望迭代userinfos列表的同时输出Employee 的字段的话,就必须在Userinfo 实体中定义字段 private Employee employee;然后构造set和get方法。在获取数据的时候把通过emplId得到的Employee 信息 set到Userinfo 里头。Userinfo列表为List users.users 存储在request里头。那么输出标签的写法为:
    [code="java"]

    /s:iterator [/code]这样就输出了Employee 中的name字段

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料