controller.jsp 1.3 KB
<%@ page language="java" contentType="text/html; charset=UTF-8"
	import="com.baidu.ueditor.ActionEnter"
    pageEncoding="UTF-8"%>
<%@ page import="java.util.*,java.io.*" %>
<%@page import="org.json.JSONObject"%>
<%@page import="weaver.file.FileUpload"%>
<%@page import="weaver.general.Util"%>
<%@ page import="weaver.hrm.*" %>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page"/>
<%@ page trimDirectiveWhitespaces="true" %>
<%

    request.setCharacterEncoding( "utf-8" );
	response.setHeader("Content-Type" , "text/html");
	
	String operation = request.getParameter("action");
	if("config".equals(operation)){
		String rootPath = application.getRealPath( "/" );
		out.write( new ActionEnter( request, rootPath ).exec() );
	}else{
		FileUpload fu = new FileUpload(request,"UTF-8",false);
// 		String ename = Util.null2String(request.getParameter("filename"));
		String imagefileid=fu.uploadFiles("upfile");
		String docname = fu.getFileName();
		
		JSONObject obj = new JSONObject();
		obj.put("state", "SUCCESS");
		obj.put("original", "");
		obj.put("title", docname);
		obj.put("url", "/weaver/weaver.file.FileDownload?fileid="+imagefileid);
		obj.put("name", docname);
		
		response.setContentType("text/html;charset=UTF-8");
		PrintWriter outer = response.getWriter();
		outer.println(obj.toString());
	}
	
%>