一个list中有普通类型数据,内部还有一个list,怎么遍历

一个list中有普通类型数据,内部还有一个list,如何遍历?

public class LogicMsgInav  //交互消息表(逻辑表)
{
public String sender;//发送人
public String receiver;//接收人
public List<MsgInav>;//交互消息表
}
public class MsgInav  //交互消息表
{
public int direct;  //消息方向(1为发送人到接收人  2为接收人到发送人)
public String msgTime;  //消息时间
public String content;  //内容
}

如何遍历List<LogicMsgInav>,得到一次交互时的所有的值呢?希望用for循环,我要把这个值拼成一个聊天对话框!
在文本框中这样显示:
sender(msgTime)
        content
receiver(msgTime)
        content

我要如何遍历这个list,并且将他们显示成我要的样子呢?
 <textarea name="textarea" id="textarea" cols="50" rows="7"> 巴拉巴拉我的消息内容</textarea >

------解决思路----------------------
jstl
里面foreach