cdataset.java

来自「javaEE 原代码 javaEE 原代码」· Java 代码 · 共 51 行

JAVA
51
字号
package com;

import javax.servlet.http.*;
import java.util.*;
import java.text.*;
import java.io.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.xml.transform.dom.*;
import javax.xml.transform.stream.*;
import javax.servlet.ServletInputStream;

public class CDataSet {
	private Document doc = null;

	public CDataSet() {
	}

	public void getDataSet(HttpServletRequest request) throws SysException {

		try {
			DocumentBuilderFactory factory = DocumentBuilderFactory
					.newInstance();
			// get a DocumentBuilder for building the DOM tree
			ServletInputStream in = request.getInputStream();
			DocumentBuilder builder = factory.newDocumentBuilder();
			doc = builder.parse(in); // 建立文档			
		} catch (Exception e) {
			throw new SysException("SYS-0016", "SYS", "网络繁忙,请稍后再试!", this
					.getClass().getName()
					+ ":objectToObject()", null, e);
		}
	}

	public String getField(String fieldName) {
		String retStr = "";
		try {
			retStr = doc.getElementsByTagName(fieldName).item(0)
					.getFirstChild().getNodeValue();
			System.out.println(fieldName + " = " + retStr);

		} catch (Exception e) {
		}
		return retStr;
	}

	public Document getDoc() {
		return doc;
	}

}

⌨️ 快捷键说明

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