亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? writexmlservlet.java

?? 利用jxl和jdom到報表用的,可以自定義excel模板
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package com.glf.reportIE.servlet;

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;

import com.glf.reportIE.commons.*;



public class WriteXmlServlet extends HttpServlet 
{
	private static final long serialVersionUID = 1L;

	public void doGet(HttpServletRequest request, 
    			HttpServletResponse response)
    		throws ServletException, IOException
    {
    	response.setContentType("text/html;charset=UTF-8");	
		//PrintWriter out = response.getWriter();
    	//HttpSession session=request.getSession();
    	String screen=request.getServletPath();
		
    	if(screen.equals("/pages/reportIE/formNameAdd")){
    		try{
    			String id = request.getParameter("formId");
    			String name = request.getParameter("formName");
    			String nameEn = request.getParameter("formNameEn");
    			String xmlPath = request.getRealPath("")+"/pages/reportIE/model/excelFormName.xml";
    			boolean flag = XmlUtils.fileIsExits(xmlPath);
    			if(flag){
    				String errorMessage = "";
            		String forwardPage = "addFormName.jsp";
            		//下面開始追加并寫入xml文件
            		XmlUtils.addToXml(xmlPath,"formName","id",id,"name",name,"nameEn",nameEn);
        			errorMessage = "報表【"+nameEn+"】【"+name+"】這一條記錄添加成功!";
            		request.setAttribute("errorMessage", errorMessage);
            		request.getRequestDispatcher(forwardPage).forward(request,response); 
    			}else{
    				String errorMessage = "";
    				String forwardPage = "addFormName.jsp";
            		//下面開始創(chuàng)建并寫入xml文件
            		XmlUtils.createToXml(xmlPath,"formName","id",id,"name",name,"nameEn",nameEn);
        			errorMessage = "【excelFormName.xml】的xml文件生成成功!";
            		request.setAttribute("errorMessage", errorMessage);
            		request.getRequestDispatcher(forwardPage).forward(request,response); 
    			}
    		}catch(Exception e){
    			e.printStackTrace();
    		}	
    	}
    	
    	if(screen.equals("/pages/reportIE/formNameEdit")){
    		try{
    			String only = request.getParameter("only");
    			String i = request.getParameter("id");
    			String name = request.getParameter("formName"+i);
    			String nameBase = request.getParameter("formNameBase"+i);
    			String nameEn = request.getParameter("formNameEn"+i);
    			String nameEnBase = request.getParameter("formNameEnBase"+i);
    			String xmlPath = request.getRealPath("")+"/pages/reportIE/model/excelFormName.xml";
    			String errorMessage = "";
    			String forwardPage = "addFormName.jsp";
            	//下面開始修改xml文件
            	XmlUtils.editToXml(xmlPath,"formName",only,"id",only,"name",name,"nameEn",nameEn);
        		errorMessage = "報表"+i+"【"+nameBase+"】【"+nameEnBase+"】修改后為【"+name+"】【"+nameEn+"】!";
            	request.setAttribute("errorMessage", errorMessage);
            	request.getRequestDispatcher(forwardPage).forward(request,response); 
    		}catch(Exception e){
    			e.printStackTrace();
    		}	
    	}
    	
    	if(screen.equals("/pages/reportIE/formNameDelete")){
    		try{
    			String only = request.getParameter("only");
    			String i = request.getParameter("id");
    			String nameBase = request.getParameter("formNameBase"+i);
    			String nameEnBase = request.getParameter("formNameEnBase"+i);
    			String xmlPath = request.getRealPath("")+"/pages/reportIE/model/excelFormName.xml";
    			String errorMessage = "";
    			String forwardPage = "addFormName.jsp";
            	//下面開始刪除xml文件中的一條記錄
            	XmlUtils.removeOneNodeName(xmlPath, "formName", "id", only);
        		errorMessage = "報表"+i+"【"+nameBase+"】【"+nameEnBase+"】這條記錄刪除成功!";
            	request.setAttribute("errorMessage", errorMessage);
            	request.getRequestDispatcher(forwardPage).forward(request,response); 
    		}catch(Exception e){
    			e.printStackTrace();
    		}	
    	}
    	
//    	if(screen.equals("/pages/reportIE/bindClassToXml")){
//    		try{
//    			String errorMessage = "";
//        		String forwardPage = "bindClass.jsp";
//        		String formName = request.getParameter("formName");
//        		String className = request.getParameter("className");
//        		String methodName = request.getParameter("methodName");
//        		//下面開始寫入xml文件
//        		String xmlPath = request.getRealPath("")+"/pages/reportIE/xml/"+formName+".xml";
//        		boolean flag = XmlUtils.fileIsExits(xmlPath);
//        		boolean flag2 = XmlUtils.fieldIsExits(xmlPath, "bindClass", "formName");
//    			if(flag){
//    				if(flag2){
//    					XmlUtils.removeSameNodeName(xmlPath, "bindClass");
//    					XmlUtils.addToXml(xmlPath,"bindClass","formName",formName,"className",className,"methodName",methodName);
//    					errorMessage = "【"+formName+"】【java類所在包的位置】修改為【"+className+"】【報表所需java類的方法名】修改為【"+methodName+"】!";
//                		request.setAttribute("errorMessage", errorMessage);
//                		request.getRequestDispatcher(forwardPage).forward(request,response);
//    				}else{
//    					XmlUtils.addToXml(xmlPath,"bindClass","formName",formName,"className",className,"methodName",methodName);
//                		errorMessage = "【"+formName+"】【java類所在包的位置】-【"+className+"】【報表所需java類的方法名】-【"+methodName+"】添加成功!";
//                		request.setAttribute("errorMessage", errorMessage);
//                		request.getRequestDispatcher(forwardPage).forward(request,response);
//    				}
//    			}else{
//            		//下面開始寫入xml文件
//            		XmlUtils.createToXml(xmlPath,"bindClass","formName",formName,"className",className,"methodName",methodName);
//            		errorMessage = "【"+formName+".xml】的xml文件生成成功!";
//            		request.setAttribute("errorMessage", errorMessage);
//            		request.getRequestDispatcher(forwardPage).forward(request,response);
//    			}  			
//    		}catch(Exception e){
//    			e.printStackTrace();
//    		}	
//    	}
    	
    	if(screen.equals("/pages/reportIE/bindClassAdd")){
    		try{
    			String hiddenFormName = request.getParameter("hiddenFormName");
    			String formName = request.getParameter("formName");
    			String formNameCn = request.getParameter("formNameCn");
    			String className = request.getParameter("className");
    			String methodName = request.getParameter("methodName");
    			String xmlPath = request.getRealPath("")+"/pages/reportIE/xml/"+hiddenFormName+".xml";
    			boolean flag = XmlUtils.fileIsExits(xmlPath);
    			if(flag){
    				String errorMessage = "";
            		String forwardPage = "bindClass.jsp?formName="+hiddenFormName;
            		//下面開始寫入xml文件
            		XmlUtils.addToXml(xmlPath,"bindClass","formName",formName,"className",className,"methodName",methodName);
        			errorMessage = "報表【"+formNameCn+"】綁定的類名【"+className+"】方法名【"+methodName+"】這一條記錄添加成功!";
            		request.setAttribute("errorMessage", errorMessage);
            		request.getRequestDispatcher(forwardPage).forward(request,response); 
    			}else{
    				String errorMessage = "";
            		String forwardPage = "bindClass.jsp?formName="+hiddenFormName;
            		//下面開始寫入xml文件
            		XmlUtils.createToXml(xmlPath,"bindClass","formName",formName,"className",className,"methodName",methodName);
        			errorMessage = "報表【"+formNameCn+"】的xml文件生成成功!";
            		request.setAttribute("errorMessage", errorMessage);
            		request.getRequestDispatcher(forwardPage).forward(request,response); 
    			}
    		}catch(Exception e){
    			e.printStackTrace();
    		}	
    	}
    	
    	if(screen.equals("/pages/reportIE/bindClassEdit")){
    		try{
    			String hiddenFormName = request.getParameter("hiddenFormName");
    			String only = request.getParameter("only");
    			String i = request.getParameter("id");
    			String formNameCn = request.getParameter("formNameCn"+i);
    			String className = request.getParameter("className"+i);
    			String classNameBase = request.getParameter("classNameBase"+i);
    			String methodName = request.getParameter("methodName"+i);
    			String methodNameBase = request.getParameter("methodNameBase"+i);
    			String xmlPath = request.getRealPath("")+"/pages/reportIE/xml/"+hiddenFormName+".xml";
    			String errorMessage = "";
            	String forwardPage = "bindClass.jsp?formName="+hiddenFormName;
            	//下面開始修改xml文件
            	XmlUtils.editToXml(xmlPath,"bindClass",only,"formName",only,"className",className,"methodName",methodName);
        		errorMessage = "報表【"+formNameCn+"】綁定的類名【"+classNameBase+"】方法名【"+methodNameBase+"】修改后為類名【"+className+"】方法名【"+methodName+"】!";
            	request.setAttribute("errorMessage", errorMessage);
            	request.getRequestDispatcher(forwardPage).forward(request,response); 
    		}catch(Exception e){
    			e.printStackTrace();
    		}	
    	}
    	
    	if(screen.equals("/pages/reportIE/bindClassDelete")){
    		try{
    			String hiddenFormName = request.getParameter("hiddenFormName");
    			String only = request.getParameter("only");
    			String i = request.getParameter("id");
    			String formNameCn = request.getParameter("formNameCn"+i);
    			String classNameBase = request.getParameter("classNameBase"+i);
    			String methodNameBase = request.getParameter("methodNameBase"+i);
    			String xmlPath = request.getRealPath("")+"/pages/reportIE/xml/"+hiddenFormName+".xml";
    			String errorMessage = "";
            	String forwardPage = "bindClass.jsp?formName="+hiddenFormName;
            	//下面開始刪除xml文件中的一條記錄
            	XmlUtils.removeOneNodeName(xmlPath, "bindClass", "formName", only);
        		errorMessage = "報表【"+formNameCn+"】綁定的類名【"+classNameBase+"】方法名【"+methodNameBase+"】這條記錄刪除成功!";
            	request.setAttribute("errorMessage", errorMessage);
            	request.getRequestDispatcher(forwardPage).forward(request,response); 
    		}catch(Exception e){
    			e.printStackTrace();
    		}	
    	}
    	
    	if(screen.equals("/pages/reportIE/firstSetupToXmlAdd")){
    		try{
    			String hiddenFormName = request.getParameter("hiddenFormName");
    			String place = request.getParameter("placeAdd");
    			String description = request.getParameter("descriptionAdd");
    			String field = request.getParameter("fieldAdd");
    			String xmlPath = request.getRealPath("")+"/pages/reportIE/xml/"+hiddenFormName+".xml";
    			boolean flag = XmlUtils.fileIsExits(xmlPath);
    			if(flag){
    				String errorMessage = "";

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产人成一区二区三区影院| 91网站最新网址| 日韩久久一区二区| 制服丝袜亚洲网站| 久久99九九99精品| 五月天精品一区二区三区| 国产精品乱人伦一区二区| 久久久亚洲高清| 欧美日韩成人综合| 欧美偷拍一区二区| 91福利资源站| 91免费版pro下载短视频| 丁香五精品蜜臀久久久久99网站 | 成人精品小蝌蚪| 韩国视频一区二区| 久久99国产精品久久99| 五月天欧美精品| 丝袜诱惑亚洲看片| 肉色丝袜一区二区| 日本不卡一区二区三区 | 亚洲天堂2016| 亚洲色图清纯唯美| 国产精品久久二区二区| 国产精品家庭影院| 亚洲精选在线视频| 天天免费综合色| 免费久久99精品国产| 激情综合网最新| 粉嫩在线一区二区三区视频| 成人一级视频在线观看| 不卡视频免费播放| 在线电影一区二区三区| 26uuu国产电影一区二区| 久久久久久日产精品| 中文字幕视频一区| 亚洲一区二区三区在线看| 免费看欧美美女黄的网站| 99国产一区二区三精品乱码| 欧美日韩免费一区二区三区视频 | 91久久线看在观草草青青| 91精品国产一区二区| 国产精品久久久久一区| 久久国产精品99久久久久久老狼 | 欧美在线观看一区| 久久精品夜色噜噜亚洲aⅴ| 亚洲最新视频在线观看| 国产一区二区剧情av在线| 在线精品视频免费播放| 欧美韩国日本一区| 久久99精品视频| 欧美群妇大交群中文字幕| 中文字幕一区二区5566日韩| 国产麻豆日韩欧美久久| 欧美精品高清视频| 一区二区三区**美女毛片| 国产aⅴ综合色| 欧美va亚洲va香蕉在线| 五月综合激情网| 一本色道久久综合狠狠躁的推荐| 久久久久久亚洲综合| 蜜乳av一区二区三区| 这里只有精品免费| 亚洲成人1区2区| 欧美在线视频你懂得| 综合网在线视频| 成人午夜电影小说| 国产拍欧美日韩视频二区| 国产制服丝袜一区| 精品久久免费看| 美女看a上一区| 欧美mv日韩mv亚洲| 美女久久久精品| 精品人伦一区二区色婷婷| 男男视频亚洲欧美| 欧美一区二区久久久| 日韩高清在线观看| 日韩精品一区二区三区中文不卡 | 卡一卡二国产精品| 欧美电影免费提供在线观看| 久久国产欧美日韩精品| 亚洲精品在线免费观看视频| 国产在线一区二区综合免费视频| 久久亚洲捆绑美女| 国产精品18久久久久| 国产精品精品国产色婷婷| 99久久精品国产网站| 亚洲一区在线观看视频| 精品视频免费在线| 伦理电影国产精品| 久久久久久久电影| 一本大道久久精品懂色aⅴ| 艳妇臀荡乳欲伦亚洲一区| 8x8x8国产精品| 国产精品一线二线三线精华| 国产精品色噜噜| 91黄视频在线观看| 美女精品自拍一二三四| 国产精品婷婷午夜在线观看| 欧美中文字幕不卡| 久久精品国产网站| 亚洲手机成人高清视频| 91精品国产综合久久福利软件| 狠狠色丁香久久婷婷综| 亚洲色图20p| 日韩精品一区二区三区视频| 不卡一卡二卡三乱码免费网站| 一区二区三区成人在线视频| 日韩精品中文字幕在线不卡尤物 | 免费在线视频一区| 亚洲欧洲av在线| 91精品国产91久久久久久最新毛片| 紧缚奴在线一区二区三区| 亚洲日本电影在线| 4438成人网| 99精品国产99久久久久久白柏| 天天综合日日夜夜精品| 欧美韩日一区二区三区四区| 欧美精品在线一区二区| 91亚洲精华国产精华精华液| 蜜臀久久99精品久久久画质超高清 | 欧美国产1区2区| 欧美日韩黄色一区二区| 国产99精品视频| 毛片一区二区三区| 亚洲国产综合在线| 国产精品妹子av| 久久网站热最新地址| 欧美美女一区二区三区| av在线播放一区二区三区| 精品一区二区三区免费播放| 亚洲成人在线观看视频| 亚洲人成亚洲人成在线观看图片| 日韩午夜电影av| 欧美日韩和欧美的一区二区| 91国内精品野花午夜精品| www.日韩精品| 成人app网站| 丰满少妇在线播放bd日韩电影| 久久国产精品色| 蜜桃av一区二区在线观看| 日本视频一区二区三区| 午夜亚洲国产au精品一区二区| 亚洲另类色综合网站| 亚洲免费观看视频| 中文字幕字幕中文在线中不卡视频| 国产色产综合产在线视频| 久久久久国产精品人| 久久久久九九视频| 国产日韩欧美a| 国产欧美日韩亚州综合 | 国产美女精品一区二区三区| 免费观看在线综合色| 久久国产视频网| 麻豆91免费看| 国产精品2024| 成人福利在线看| 91在线观看地址| 日本丰满少妇一区二区三区| 色婷婷av一区二区三区大白胸 | 91黄色小视频| 欧美体内she精高潮| 欧美群妇大交群中文字幕| 欧美精品一卡两卡| 欧美成人综合网站| 日本一区二区三级电影在线观看 | 国产精品久久久久影视| 国产精品久久久久久久久快鸭 | 日韩一区二区视频| 欧美精品一区二区三区高清aⅴ | 亚洲女人****多毛耸耸8| 一区二区三区在线视频免费观看| 性久久久久久久久| 另类小说综合欧美亚洲| 成人精品小蝌蚪| 欧美三级一区二区| 日韩欧美一二三| 国产精品毛片大码女人| 亚洲一区二区三区四区在线 | 欧美影视一区二区三区| 91精品婷婷国产综合久久性色 | 老色鬼精品视频在线观看播放| 九九精品一区二区| 99精品黄色片免费大全| 欧美一区国产二区| 亚洲欧洲精品一区二区三区| 香港成人在线视频| 成人黄色国产精品网站大全在线免费观看| 不卡影院免费观看| 69成人精品免费视频| 欧美国产精品一区二区| 亚洲一区二区高清| 国产福利一区二区三区在线视频| 日本韩国精品一区二区在线观看| 日韩精品在线一区| 洋洋av久久久久久久一区| 国产麻豆精品久久一二三| 欧美亚洲丝袜传媒另类| 国产精品久久久久久久午夜片| 免费成人你懂的| 精品1区2区3区|