`
zhangdaiscott
  • 浏览: 441415 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
8fb25857-16b4-3681-ab5e-e319f45c42a8
Jeecg快速开发平台
浏览量:0
文章分类
社区版块
存档分类

JEECG 上传插件升级-标签

阅读更多

 前言:

    现有的uploadify上传是基于swf的,随着H5的普及,flash即将退出历史舞台,JEECG团队本着与时俱进的原则,将全面升级JEECG系统中的上传功能,采用新式上传插件plupload,此插件上传支持多种模式html5,flash,silverlight,html4,可通过配置实现优先模式,对于新版主流浏览器均可采用H5方式,对于不支持H5的低版本IE浏览器可走flash方式。以下讲解JEECG标签的升级。

 

 

一、升级步骤:

 

1.下载升级文件

    链接:https://pan.baidu.com/s/1E_9FALsnHcajHjDRZ3_Q-A 密码:wexw

 

2.【新增文件】

    增加JS/css,将plupload文件夹直接拷贝到src/main/webapp/plug-in/下

 

3.【修改文件】

    拷贝BaseTag.java至src/main/java/org/jeecgframework/tag/core/easyui/下,覆盖更新,见[代码改动-1]

 

4.【修改文件】

    拷贝Map.js至src/main/webapp/plug-in/tools/下,覆盖更新。

 

5.【新增文件】

    拷贝UploadPlTag.java至src/main/java/org/jeecgframework/tag/core/easyui/下。

 

6.【新增文件】

    拷贝plupload.ftl至src/main/java/org/jeecgframework/tag/ftl/下。

 

7.【修改文件】

    修改src/main/webapp/WEB-INF/tld/easyui.tld文件,找到<name>upload</name>的标签,修改其配置<tag-class>为org.jeecgframework.tag.core.easyui.UploadPlTag,见[代码改动-2]

 

二、代码改动(此步可略过)

 

1.BaseTag.java修改

 

if (oConvertUtils.isIn("uploadify", types)) {
	/*sb.append("<link rel=\"stylesheet\" href=\""+basePath+"/plug-in/uploadify/css/uploadify.css\" type=\"text/css\"></link>");
	sb.append("<script type=\"text/javascript\" src=\""+basePath+"/plug-in/uploadify/jquery.uploadify-3.1.js\"></script>");*/
	sb.append("<link rel=\"stylesheet\" href=\""+basePath+"/plug-in/uploadify/css/uploadify.css\" type=\"text/css\"></link>");
	sb.append("<script type=\"text/javascript\" src=\""+basePath+"/plug-in/plupload/plupload.full.min.js\"></script>");
	sb.append("<script type=\"text/javascript\" src=\""+basePath+"/plug-in/tools/Map.js\"></script>");
}

 

2.easyui.tld修改

 

<tag>
		<name>upload</name>
		<!-- <tag-class>org.jeecgframework.tag.core.easyui.UploadTag</tag-class> -->
		<tag-class>org.jeecgframework.tag.core.easyui.UploadPlTag</tag-class>
		<body-content>JSP</body-content>
		<description>选项卡选项标签</description>
		......

注:

    其余模块升级地址如下:(相同步骤可略过)
    1、online升级: https://my.oschina.net/u/2425353/blog/1935204
    2、代码生成器升级: https://my.oschina.net/u/2425353/blog/1935155

问题:

    1.如果替换完成,自己之前写的页面报错:$.iplupload is not a function,查看本页面是否还有老版的js(plug-in/uploadify/jquery.uploadify-3.1.js)引入,若有,干掉他。
分享到:
评论

相关推荐

    jeecg-3.5.1-eclipse-非maven版本

    jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-eclipse-非maven版本jeecg-3.5.1-...

    jeecgboot集成jeecg-boot-activiti1

    【集成jeecg-boot-activiti1】是一个关于在Jeecg Boot项目中整合Activiti工作流引擎的教程。本文档详细介绍了如何将Activiti 5.22.0版本集成到Jeecg Boot 2.4.2的环境中,以实现业务流程自动化管理。 1. **目标**:...

    jeecg-framework-v2.0

    jeecg-framework-v2.0jeecg-framework-v2.0jeecg-framework-v2.0jeecg-framework-v2.0jeecg-framework-v2.0jeecg-framework-v2.0jeecg-framework-v2.0jeecg-framework-v2.0jeecg-framework-v2.0jeecg-framework-v2.0...

    【JEECG插件集成文档】JEECG在线聊天插件 - 集成文档

    **JEECG在线聊天插件集成文档** JEECG是一个基于Java的企业级快速开发平台,它致力于简化企业级应用的开发工作。此插件集成文档是关于JEECG中的在线聊天功能,它允许用户在系统内部进行实时沟通,提高协作效率。...

    jeecg-framework-v3.1(精简版).zip升级日志

    jeecg-framework-v3.1(精简版).zip升级日志jeecg-framework-v3.1(精简版).zip升级日志jeecg-framework-v3.1(精简版).zip升级日志jeecg-framework-v3.1(精简版).zip升级日志jeecg-framework-v3.1(精简版).zip升级日志...

    JEECG 上传插件升级——标签-附件资源

    JEECG 上传插件升级——标签-附件资源

    实战JEECG程序开发-从实例学JEECG编程

    实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例...

    jeecg-boot-base-common-2.1.3.jar

    org.jeecgframework.boot.jeecg-boot-base-common.2.1.3 jar jeecg2.1.3maven包手动下载

    jeecg-jeecg-master

    jeecg-jeecg-masterjeecg-jeecg-master代码生成器

    jeecg-jeecg-boot-master.zip

    《深入解析Jeecg-Boot框架》 Jeecg-Boot是一款基于代码生成器的Java快速开发平台,它集成了Spring Boot、MyBatis Plus、Vue.js等热门技术,旨在提高开发效率,降低开发成本。本文将从核心概念、主要功能、技术栈...

    jeecg-jeecg-boot-master

    《Jeecg-Boot-Master:深度解析与应用实践》 Jeecg-Boot-Master 是一个基于Java的开源项目,其核心目标是提供一种快速、便捷的企业级应用开发框架。这个项目尤其适合那些需要快速搭建后台系统的企业,极大地提高了...

    jeecg-jeecg-boot-master_创业_java_

    【标题】"jeecg-jeecg-boot-master_创业_java_" 暗示了这是一个基于Java技术的项目,可能用于创业公司的起步或转型。JeecgBoot是Java开发领域中的一个快速开发框架,它旨在简化企业级应用的构建过程,尤其适合初创...

    jeecg-boot-master.zip

    3. 集成插件:框架内集成了多种实用插件,如图表、富文本编辑器、上传组件等,丰富了功能并降低了开发难度。 4. 安全机制:Jeecg-Boot-Master对权限控制进行了深度设计,实现了角色、菜单、按钮的三级权限控制,...

    柏康管理系统,基础框架为jeecgboot,baikang-vue3-master.zip

    柏康管理系统,基础框架为jeecgboot,baikang-vue3-master.zip

    jeecg框架jeecg-boot(vue2版)

    jeecg框架jeecg-boot(vue2版)

    jeecg-mybatis-generate 源码

    《深入解析Jeecg-Mybatis-Generate源码》 Jeecg-Mybatis-Generate是一款基于Mybatis的代码生成工具,它极大地提高了开发效率,通过自动化的代码生成,减少了手动编写重复性工作,使开发者能够更加专注于业务逻辑的...

    基于jeecg-boot-activiti的Vue工作流管理系统设计源码

    本Vue工作流管理系统基于jeecg-boot-activiti开源项目开发,包含1928个文件,包括Java源代码、SQL脚本、Vue组件、PNG图片、JavaScript脚本、BCMAP文件、Java源代码、HTML页面、XML配置文件、JSON配置文件。...

    jeecg-boot-2.1 Online表单 增量升级SQL

    jeecg-boot-2.1 Online表单升级SQL jeecg-boot是一款基于代码生成器的JAVA快速开发平台!采用最新技术,前后端分离架构:SpringBoot 2.x,Ant Design&Vue;,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键...

Global site tag (gtag.js) - Google Analytics