⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 servlet.java

📁 从数据库直接导出xml文件的java源码
💻 JAVA
字号:
/*
example of using iskn in servlet
call it as "http://localhost/iskn/servlet"

*/
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.w3c.dom.*;
import java.sql.*;

public class servlet extends HttpServlet {

  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    PrintWriter webOutput = null;
    try {
      //response.setContentType("xml; charset=UTF-8");
      response.setContentType("text/xml; charset=UTF-8");
      response.setHeader("Content-Disposition", "inline");
      request.setCharacterEncoding("UTF-8");
      webOutput = response.getWriter();
      
      //get absolute path of servlet
      ServletContext servletContext = this.getServletContext();//GenericServlet.getServletContext()
      String fullPathToApplication = servletContext.getRealPath("/");
      //do export into String
      dbsql2xml test03 = new dbsql2xml(fullPathToApplication + "/WEB-INF/mappingXML/" + request.getParameter("mx") + ".xml", fullPathToApplication + "/WEB-INF/mappingXML/dbsql2xml.xsd", request.getParameter("ngv"), request.getParameter("vgv"));
      String outputString03 = test03.doExportIntoString();
      //send it to the servlet output
      webOutput.println(outputString03);
      response.flushBuffer();
    } catch (Exception e) {
      webOutput.println(e.getMessage());
      webOutput.println("Program fails on Exception!");
    } finally {
    }//
    
  }//end_main
  
}//end_servletExample

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -