随笔分类 -  SSH

摘要:前一阵子有些朋友在电子邮件中问关于Struts 2实现文件上传的问题, 所以今天我们就来讨论一下这个问题。实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。具体实现前段时间Apache发布了Struts 2.0.6 GA,所以本文的实现是以该版本的Struts作为框架的。以下是例子所依赖类包的列表:清单1 依赖类包的列表首先,创建文件上传页面FileUpload.j 阅读全文
posted @ 2009-12-02 08:53 java程序代码 阅读(202) 评论(0) 推荐(0)
摘要:在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以lazy loading 为true的话,要在应用层内把关系集合都初始化,如 company.getEmployees(),否则Hibernate抛session already closed Exception; Open Session In View提供了一种简便的方法,较好地解决了lazy loading问题. 它有两种配置方式OpenSessionInViewInterceptor和OpenSessionInViewFilter(具体参看Sp 阅读全文
posted @ 2009-11-05 09:25 java程序代码 阅读(207) 评论(0) 推荐(0)
摘要:// 添加购物车 if("add".equals(type)) { ProductService pService = new ProductService(); // 产品信息 int productId = Integer.parseInt(req.getParameter("productId")); int count = 1; float price = Float.parseFloat(req.getParameter("price")); // 查询 Product p = pService.selectById(pro 阅读全文
posted @ 2009-07-14 14:06 java程序代码 阅读(98) 评论(0) 推荐(0)