| /** | 
|  *  | 
|  */ | 
| package com.matrix.system.common.actions; | 
|   | 
| import com.matrix.component.ueditor.ActionEnter; | 
| import com.matrix.core.exception.GlobleException; | 
| import com.matrix.core.tools.LogUtil; | 
| import org.springframework.stereotype.Controller; | 
| import org.springframework.web.bind.annotation.RequestMapping; | 
|   | 
| import javax.servlet.http.HttpServletRequest; | 
| import javax.servlet.http.HttpServletResponse; | 
| import java.io.IOException; | 
| import java.io.PrintWriter; | 
|   | 
| /** | 
|  * 百度编辑器控制器 | 
|  *  | 
|  * @author jiangyouyao | 
|  * | 
|  */ | 
| @Controller | 
| @RequestMapping(value = "admin/beditor") | 
| public class UeditorController { | 
|   | 
|     /** | 
|      * 百度编辑器主入口方法 | 
|      *  | 
|      * @author jiangyouyao | 
|      * @email 512061637@qq.com | 
|      * @date 2019年1月8日 | 
|      * @param request | 
|      * @param response | 
|      */ | 
|     @RequestMapping(value = "/config") | 
|     public void config(HttpServletRequest request, HttpServletResponse response) { | 
|         response.setContentType("application/json"); | 
|         String rootPath = request.getSession().getServletContext().getRealPath("/"); | 
|         try { | 
|             String exec = new ActionEnter(request, rootPath).exec(); | 
|             PrintWriter writer = response.getWriter(); | 
|             writer.write(exec); | 
|             writer.flush(); | 
|             writer.close(); | 
|         } catch (IOException e) { | 
|             LogUtil.error("百度编辑器错误", e); | 
|             throw new GlobleException("系统繁忙,请稍后再试"); | 
|         } | 
|   | 
|     } | 
|   | 
| } |