📄 webserver.java
字号:
package com.lblabs.web;import java.io.*;import java.lang.StringBuffer;import java.util.Hashtable;import com.lblabs.tools.Tools;import com.lblabs.xmltool.SelectorByKeyTag;import com.lblabs.xmltool.SelectorByTagAndWhere;import com.lblabs.xmltool.SelectorForHash;import com.lblabs.xmltool.LBXMLOperator;import com.ibm.xml.parser.TXDocument;import com.ibm.xml.parser.Parser;import org.w3c.dom.Document;import org.w3c.dom.Element;public class WebServer{ String usrDir; String webDir; String webConfigXML; String webDomainName; String initResponseXML; String responseXML; public WebServer() { usrDir = System.getProperty("user.dir") + "/db/"; webConfigXML = this.usrDir + "web_config.xml"; SelectorByKeyTag selectorByKeyTag = new SelectorByKeyTag(); webDomainName = selectorByKeyTag.selectByKeyTag(webConfigXML, "WebDomainName"); webDir = System.getProperty("user.dir") + selectorByKeyTag.selectByKeyTag(webConfigXML, "WebDir"); initResponseXML = webDir + "init_response.xml"; responseXML = webDir + "response.xml"; } public String getResponseXML() { Tools tools = new Tools(); tools.cp(initResponseXML, responseXML); return responseXML; } public StringBuffer getPage(String pageName) { String realpageName; if (pageName.equals("default")) { pageName = "index.xml"; } int index1=pageName.indexOf("?"); if(index1>0) { realpageName=pageName.substring(0,index1); } else { realpageName = pageName; } StringBuffer stringBuffer = new StringBuffer(); stringBuffer.append(pageName + "|"); String actualPage = webDir + realpageName;System.out.println("actualPage = " + actualPage); Tools tools = new Tools(); stringBuffer.append(tools.getTextFileBuffer(actualPage)); return stringBuffer; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -