阳光老师基本上都是先讲怎么写,让后让我们自己写,这样的方式对于项目来说确实是极大的锻炼了我们的动手能力,听说过几天有个CRM的项目是说半天写半天,更爽了。
今天一天就讲了DocTemplateAction中几个方法,虽然的慢点,但基本上所有的同学都能跟上,
一 页面的列表 列表
list()
List<DocTemplate> docTemplateList = docTemplateService.findAll();
//给文档管理模块的列表页面准备数据,doctemplate的实体存在数据库中,//doctemplateservice的findall方法其实是调用DaoImplBase中fingdall方法,查找所有的实体//session.createquery("from"+clazz.getSimpleName()).list();
request.setAttribute("docTemplateList", docTemplateList);
讲包含所有文档的list集合放到request作用域中,以便在jsp页面中用<c:foreach>标签来显示文档的各种属性
return mapping.findForward("list");
二 上传页面
uploadUI(){
return mapping.findForward("uploadUI");
}
上传页面比较简单,因为不涉及实体数据,所有这里不用写任何代码。
三 上传
upload{
{
// 从actionForm --> 到docTemplate
DocTemplateActionForm actionForm = (DocTemplateActionForm) form;