• 大小: 38.54MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-22
  • 语言: 其他
  • 标签: 电力  源代码  

资源简介

好用,实用,供大家学习使用,下载后可直接使用。代码齐全,有问题欢迎咨询。

资源截图

代码片段和文件信息

/*
 * CKFinder
 * ========
 * http://ckfinder.com
 * Copyright (C) 2007-2013 CKSource - Frederico Knabben. All rights reserved.
 *
 * The software this file and its contents are subject to the CKFinder
 * License. Please read the license.txt file before using installing copying
 * modifying or distribute this file or part of its contents. The contents of
 * this file is part of the Source Code of CKFinder.
 */
package com.ckfinder.connector;

import java.util.HashMap;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;

import com.ckfinder.connector.utils.PathUtils;

/**
 * Source code of
 * <ckfinder:setupCKEditor /> tag.
 */
public class CKFinderSetupCKEditor extends TagSupport {

private static final String CKFINDER_UPLOAD_URL = “/ckfinder/core/connector/java/connector.java?command=QuickUpload&type=“;
private static final String CKFINDER_PAGE = “/ckfinder.html“;
private static final String DEFAULT_IMAGE_TYPE = “Images“;
private static final String DEFAULT_FLASH_TYPE = “Flash“;
/**
 *
 */
private static final long serialVersionUID = 3947714242365900445L;
private String basePath;
private String editor;
private String imageType;
private String flashType;

@Override
public int doStartTag() throws JspException {
if (imageType == null || imageType.equals(““)) {
imageType = DEFAULT_IMAGE_TYPE;
}
if (flashType == null || flashType.equals(““)) {
flashType = DEFAULT_FLASH_TYPE;
}
Map> attr = new HashMap>();
Map params = new HashMap();
params.put(“filebrowserBrowseUrl“ buildBrowseUrl(null));
params.put(“filebrowserUploadUrl“ buildUploadUrl(“Files“));
params.put(“filebrowserImageBrowseUrl“ buildBrowseUrl(imageType));
params.put(“filebrowserImageUploadUrl“ buildUploadUrl(imageType));
params.put(“filebrowserFlashBrowseUrl“ buildBrowseUrl(flashType));
params.put(“filebrowserFlashUploadUrl“ buildUploadUrl(flashType));

if (editor == null || editor.equals(““)) {
attr.put(“*“ params);
} else {
attr.put(editor params);
}
pageContext.setAttribute(“ckeditor-params“ attr);
return EVAL_PAGE;
}

/**
 * Builds browse url by type and basePath.
 *
 * @param type current type
 * @return full browse url.
 */
private String buildBrowseUrl(final String type) {
return PathUtils.escape(basePath.concat(CKFINDER_PAGE).concat(type == null ? ““ : “?type=“.concat(type)));
}

/**
 * Builds upload URL by type.
 *
 * @param type current type.
 * @return full CKFinder upload URL.
 */
private String buildUploadUrl(final String type) {
if (pageContext.getRequest() instanceof HttpServletRequest) {
return ((HttpServletRequest) pageContext.getRequest()).getContextPath().concat(CKFINDER_UPLOAD_URL).concat(typ

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        574  2014-11-28 09:59  代码\itheima1128elec\.classpath

     文件        548  2014-11-29 14:48  代码\itheima1128elec\.externalToolBuilders\org.eclipse.wst.jsdt.core.javascriptValidator (4).launch

     文件        547  2014-11-29 14:48  代码\itheima1128elec\.externalToolBuilders\org.eclipse.wst.validation.validationbuilder (4).launch

     文件        318  2014-11-28 10:09  代码\itheima1128elec\.mymetadata

     文件       2360  2014-11-29 22:32  代码\itheima1128elec\.project

     文件        500  2014-11-28 09:53  代码\itheima1128elec\.settings\.jsdtscope

     文件       1040  2014-11-28 10:09  代码\itheima1128elec\.settings\com.genuitec.eclipse.j2eedt.core.prefs

     文件        395  2014-11-28 09:52  代码\itheima1128elec\.settings\org.eclipse.jdt.core.prefs

     文件        560  2014-11-28 10:09  代码\itheima1128elec\.settings\org.eclipse.wst.common.component

     文件        252  2014-11-28 09:53  代码\itheima1128elec\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2014-11-28 09:53  代码\itheima1128elec\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2014-11-28 09:53  代码\itheima1128elec\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       5268  2014-12-06 09:07  代码\itheima1128elec\build.xml

     文件       4541  2014-12-01 15:00  代码\itheima1128elec\config\beans.xml

     文件        482  2014-12-06 11:06  代码\itheima1128elec\config\ehcache.xml

     文件         43  2014-12-08 15:05  代码\itheima1128elec\config\ext.dic

     文件       2468  2014-12-08 10:44  代码\itheima1128elec\config\hibernate.cfg.xml

     文件        414  2014-12-08 15:02  代码\itheima1128elec\config\IKAnalyzer.cfg.xml

     文件       2247  2014-12-05 16:23  代码\itheima1128elec\config\log4j.properties

     文件        178  2014-12-08 15:06  代码\itheima1128elec\config\stopword.dic

     文件       7466  2014-12-10 11:17  代码\itheima1128elec\config\struts.xml

     文件       3656  2014-11-29 14:46  代码\itheima1128elec\src\com\ckfinder\connector\CKFinderSetupCKEditor.java

     文件       9985  2014-11-29 14:46  代码\itheima1128elec\src\com\ckfinder\connector\CKFinderTag.java

     文件      32700  2014-11-29 14:46  代码\itheima1128elec\src\com\ckfinder\connector\configuration\Configuration.java

     文件       5488  2014-11-29 14:46  代码\itheima1128elec\src\com\ckfinder\connector\configuration\ConfigurationFactory.java

     文件       1952  2014-11-29 14:46  代码\itheima1128elec\src\com\ckfinder\connector\configuration\ConfigurationPathBuilder.java

     文件       3534  2014-11-29 14:46  代码\itheima1128elec\src\com\ckfinder\connector\configuration\Constants.java

     文件       1642  2014-11-29 14:46  代码\itheima1128elec\src\com\ckfinder\connector\configuration\DefaultPathBuilder.java

     文件       3403  2014-11-29 14:46  代码\itheima1128elec\src\com\ckfinder\connector\configuration\Events.java

     文件        902  2014-11-29 14:46  代码\itheima1128elec\src\com\ckfinder\connector\configuration\IbasePathBuilder.java

............此处省略1443个文件信息

评论

共有 条评论