用struts如何生成首页?

08-10-22 maybe723
用struts如何生成首页?是直接调用业务逻辑层的方法么?
如果是有很多的列表,那如何操作?

maybe723
2008-10-22 11:59
是不是这样:
在web.xml中:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
在index.html加入window.location='index.do'
然后转到IndexAction中,在其中查出所有的列表中的数据(可能很多个栏目的),装到map中,
public class IndexAction extends Action {
private FormService formService;
....set方法

@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
........
request.setAttribute('..','..');
return mapping.findForward("index");
}

}

[该贴被maybe723于2008-10-22 16:18修改过]

oriental2
2008-10-22 16:14
这样是不行的..

<welcome-file>元素中不能配置Servlet映射