购物商城---FCK
来源:互联网 发布:final cut mac 编辑:程序博客网 时间:2024/04/29 13:06
jsp页面
关联代码1 <span id="tabs"> <a href="javascript:void(0);" ref="#tab_1" title="基本信息" class="here">基本信息</a> <a href="javascript:void(0);" ref="#tab_2" title="商品描述" class="nor">商品描述</a> <a href="javascript:void(3);" ref="#tab_3" title="商品参数" class="nor">包装清单</a> </span>关联代码2<tbody id="tab_2" style="display: none"> <tr> <td><textarea rows="10" cols="10" id="productdesc" name="description"></textarea></td> </tr> </tbody>关联代码3$(function(){ var tObj; $("#tabs a").each(function(){ if($(this).attr("class").indexOf("here") == 0){tObj = $(this)} $(this).click(function(){ var c = $(this).attr("class"); if(c.indexOf("here") == 0){return;} var ref = $(this).attr("ref"); var ref_t = tObj.attr("ref"); tObj.attr("class","nor"); $(this).attr("class","here"); $(ref_t).hide(); $(ref).show(); tObj = $(this); if(ref == '#tab_2'){ //fck上传图片 var fck = new FCKeditor("productdesc"); fck.BasePath = "/res/fckeditor/"; fck.Height = 400 ; fck.Config["ImageUploadURL"]= "/upload/uploadFck.do"; fck.ReplaceTextarea(); } }); });});
controller
// fck 上传图片 @RequestMapping(value = "/upload/uploadFck.do") public void uploadFck(HttpServletRequest request, HttpServletResponse response) { // 强转request MultipartHttpServletRequest mhsr = (MultipartHttpServletRequest) request; // 获取值 Map<String, MultipartFile> fileMap = mhsr.getFileMap(); // 高级for循环 Set<Entry<String, MultipartFile>> entrySets = fileMap.entrySet(); for (Entry<String, MultipartFile> entrySet : entrySets) { // 获取图片文件 MultipartFile pic = entrySet.getValue(); String ext = FilenameUtils.getExtension(pic.getOriginalFilename()); // 图片名称生成策略 DateFormat dFormat = new SimpleDateFormat("yyyyMMddHHmmssSSS"); String format = dFormat.format(new Date()); // 随机三位数 Random random = new Random(); // random.nextInt(100)+100// n 100 0-99 for (int i = 0; i < 3; i++) { format += random.nextInt(10); } // 实例化一个jersey Client client = new Client(); // 保存数据库的相对路径 String path = "upload/" + format + "." + ext; // 图片服务器请求路径 String url = Constans.IMGSERVICE + path; // 设置请求路径 WebResource resource = client.resource(url); // 发送图片到服务器 try { // pic.getBytes() 图片的字节数组内容 resource.put(String.class, pic.getBytes()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } // 返回url给FCK UploadResponse ok = UploadResponse.getOK(url); try { // 输出到前台 response.getWriter().print(ok); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
0 0
- 购物商城---FCK
- 购物商城---购物车,结算
- 研究购物商城网站
- 《简易商城购物系统》
- 购物商城1
- 商城app_购物车
- 商城app_购物车
- 商城之购物车
- 网上购物商城界面
- 《简易商城购物系统》
- 购物商城---框架搭建
- 购物商城---配置文件介绍
- 购物商城---图片服务器
- 仿天猫购物商城项目
- 购物商城商品页面
- 商城购物车页面
- 购物商城小模块设计
- 网上购物商城选择哪家好?
- C#中文件转换为byte[]及Base64String
- 将二叉树拆成链表
- 200 行代码实现一个简单的区块链
- Span使用之系统提供的Span基本样式
- oracle 10046事件,解决dblink跨oracle server复制数据效率慢踩到的坑
- 购物商城---FCK
- 解决PS启动时的问题---Please uninstall and reinstall the product.
- rsync 服务配置
- Unix 基础知识
- Problem A: STL——管道二
- theano学习入门和进阶系列2: MLP示例
- python之collections模块Counter类使用学习
- Byte[]和BASE64之间的转换
- 软考学习笔记