传智播客——OA项目实战(二)

本文档详细介绍了在传智播客的OA项目实战中,如何结合Struts和Hibernate进行企业级应用开发。通过实际操作,探讨了Struts的控制器层逻辑、Hibernate的数据持久化操作,以及在遇到字符串处理、文件扩展名验证和异常处理时的解决方案,旨在提升开发者在实际项目中的应用能力。
摘要由CSDN通过智能技术生成

阳光老师基本上都是先讲怎么写,让后让我们自己写,这样的方式对于项目来说确实是极大的锻炼了我们的动手能力,听说过几天有个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;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值