您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

kingeditor(jsp)与SSH三大框架整合上传图片出错问题解决方案

来源:未知 责任编辑:责任编辑 发表时间:2015-01-01 13:16 点击:

最近使用kindeditor4.1编辑文章,发现上传图片发生错误,而上传flash文件以及媒体文件可以上传成功。我也不得其解,通过查找大量资料得知,是struts框架对request对象做了封装,upload_json.jsp文件可以不用任何修改,修改web.xml文件中有关action路径就可以了,如下:  <filter-mapping>  
      <filter-name>struts2</filter-name>  
      <url-pattern>*.action</url-pattern>  
  </filter-mapping>

就可以正常得到request中的内容.

或者你理解得够透彻时间充裕且感兴趣的话,可以重写下面的upload_json.jsp文件,顺便给我发一份啊,哈哈!

upload_json.jsp

 
001
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
002
<%@ page import="java.util.*,java.io.*" %>
003
<%@ page import="java.text.SimpleDateFormat" %>
004
<%@ page import="org.apache.commons.fileupload.*" %>
005
<%@ page import="org.apache.commons.fileupload.disk.*" %>
006
<%@ page import="org.apache.commons.fileupload.servlet.*" %>
007
<%@ page import="org.json.simple.*" %>
008
<%
009
 
010
/**
011
 * KindEditor JSP
012
 *
013
 * 本JSP程序是演示程序,建议不要直接在实际项目中使用。
014
 * 如果您确定直接使用本程序,使用之前请仔细确认相关安全设置。
015
 *
016
 */
017
 
018
//文件保存目录路径
019
String savePath = pageContext.getServletContext().getRealPath("/") + "attached/";
020
 
021
//文件保存目录URL
022
String saveUrl  = request.getContextPath() + "/attached/";
023
 
024
//定义允许上传的文件扩展名
025
HashMap<String, String> extMap = new HashMap<String, String>();
026
extMap.put("image", "gif,jpg,jpeg,png,bmp");
027
extMap.put("flash", "swf,flv");
028
extMap.put("media", "swf,flv,mp3,wav,wma,wmv,mid,avi,mpg,asf,rm,rmvb");
029
extMap.put("file", "doc,docx,xls,xlsx,ppt,htm,html,txt,zip,rar,gz,bz2");
030
 
031
//最大文件大小
032
long maxSize = 2000000000;
033
 
034
response.setContentType("text/html; charset=UTF-8");
035
 
036
if(!ServletFileUpload.isMultipartContent(request)){
037
    out.println(getError("请选择文件。"));
038
    return;
039
}
040
//检查目录
041
File uploadDir = new File(savePath);
042
if(!uploadDir.isDirectory()){

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自定义JSP标签(tag)浅议
  • WIN98/2000下的jsp服务器
  • JSP内建对象(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1