<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ page import="java.util.*"%> <%@ page import="java.io.*"%> <%@ page import="com.oreilly.servlet.MultipartRequest" %> <%@ page import="com.oreilly.servlet.multipart.DefaultFileRenamePolicy" %> <%@ page import="java.util.GregorianCalendar" %> <%@ include file="/field_manager/include/manager_head.jsp"%> <% GregorianCalendar now = new GregorianCalendar(); String c_date = String.format("%TF", now);//yyyy-mm-dd String fileName = ""; String imageName = ""; String realFolder = ""; String saveFolder = "/menu_file/"; String encType = "utf-8"; int maxSize = 10 * 1024 * 1024; ServletContext scontext = getServletContext(); ArrayList saveFiles = new ArrayList(); ArrayList orgFiles = new ArrayList(); realFolder = scontext.getRealPath(saveFolder); realFolder = "/home/resoft/menu_file/"; realFolder = "/home/resoft/cms_for_bcb/contents/"; MultipartRequest multi = new MultipartRequest( request , realFolder , maxSize , encType , new DefaultFileRenamePolicy() ); Enumeration files = multi.getFileNames(); int ty = 0; while( files.hasMoreElements() ){ ty = ty + 1; String name = (String)files.nextElement(); String fName = multi.getFilesystemName( name ); String oName = multi.getOriginalFileName( name ); String type = multi.getContentType( name ); File f = multi.getFile( name ); if(ty == 1){ fileName = fName; }else{ imageName = fName; } } if(fileName == null){ fileName = ""; } if(imageName == null){ imageName = ""; } String c_home = r_call(multi.getParameter("c_home")); String c_maker = r_call(multi.getParameter("c_maker")); String old_file = r_call(multi.getParameter("old_file")); String c_up_no = r_call(multi.getParameter("c_up_no")); String c_no = r_call(multi.getParameter("c_no")); String c_name = r_call(multi.getParameter("c_name")); String c_type = r_call(multi.getParameter("c_type")); String c_content2 = r_call(multi.getParameter("c_content2")); String c_content3 = r_call(multi.getParameter("c_content3")); String c_content4 = r_call(multi.getParameter("c_content4")); String c_content5 = r_call2(multi.getParameter("c_content5")); String c_content = ""; if(c_type.equals("1")){ if(fileName.equals("")){ c_content = old_file; }else{ c_content = fileName; } } if(c_type.equals("2") ){ c_content = c_content2; } if(c_type.equals("3")){ c_content = c_content3; } if(c_type.equals("4")){ c_content = c_content4; } if(c_type.equals("5")){ c_content = c_content5; } String sql_ok = "update tbl_menu set "; sql_ok = sql_ok + "c_name = '"+ c_name + "' "; sql_ok = sql_ok + ",c_type = "+ c_type + " "; if(!c_content.equals("x") ){ sql_ok = sql_ok + ",c_content = '"+ c_content + "' "; } sql_ok = sql_ok + "where c_no = " + c_no; stmt.execute(sql_ok); %> <%@ include file="/field_manager/include/manager_bottom.jsp"%>