资源简介
在线点餐系统的前端页面,兼容性高,适配了手机,页面大方美观,
代码片段和文件信息
package ajaxQuestServletFactory;
import java.io.File;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import Servlet.Servlet;
/**
* 这是一个生产servlet控制的工厂
* @author zhoulin
* @date 2016-11-11
*/
public class ajaxQuestServletFactory extends HttpServlet {
private static final long serialVersionUID = 1L;
public ajaxQuestServletFactory() {
super();
}
protected void doGet(HttpServletRequest request HttpServletResponse response) throws ServletException IOException {
request.setCharacterEncoding(“utf-8“);
response.setContentType(“text/xml“);
response.setHeader(“Cache-Control“ “no-store“);//Http1.1
response.setHeader(“Pragma“ “no-cache“);//Http1.0
response.setDateHeader(“Expires“ 0);
System.out.println(“接收到请求!“);
String xmlId = request.getParameter(“Ajax“);
System.out.println(xmlId);
try{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
//获取xml文件的绝对地址
String urlpath = ajaxQuestServletFactory.class.getResource(“RequestOperation.xml“).toURI().getPath();
//System.out.println(“文件绝对地址:“+urlpath);
// 得到一个DOM并返回给document对象
Document document = builder.parse(new File(urlpath));
//获取根节点元素
Element root = document.getDocumentElement();
NodeList node = root.getElementsByTagName(“request“);
for(int i=0;i Element xmlRequest = (Element) node.item(i);
String id = xmlRequest.getAttribute(“id“);//获取request标签的id属性值
if(id.equals(xmlId)){
//System.out.println(“从xml配置文件中获取的:“+xmlRequest.getTextContent()+“\n“);
//生成对应servlet
Servlet servlet = null;
servlet = (Servlet)Class.forName(xmlRequest.getTextContent()).newInstance();
servlet.doGets(request response);
}
}
} catch (ParserConfigurationException e) {
// TODO Auto-generated catch block
System.out.println(“无法获取该 对象“);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
protected void doPost(HttpServletRequest request HttpServletResponse response) throws ServletException IOException {
// TODO Auto-generated method stub
doGet(request response);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 915 2018-06-06 10:33 FoodStoreExample\.classpath
文件 686 2016-10-15 19:04 FoodStoreExample\.idea\compiler.xm
文件 76 2016-10-15 19:04 FoodStoreExample\.idea\copyright\profiles_settings.xm
文件 223 2018-06-07 08:56 FoodStoreExample\.idea\misc.xm
文件 272 2016-10-15 19:04 FoodStoreExample\.idea\modules.xm
文件 38634 2018-06-12 17:46 FoodStoreExample\.idea\workspace.xm
文件 1049 2016-10-20 00:47 FoodStoreExample\.project
文件 567 2016-10-20 00:47 FoodStoreExample\.settings\.jsdtscope
文件 80 2018-06-06 10:33 FoodStoreExample\.settings\com.genuitec.eclipse.migration.prefs
文件 73 2016-12-15 10:02 FoodStoreExample\.settings\org.eclipse.core.resources.prefs
文件 364 2016-10-20 00:47 FoodStoreExample\.settings\org.eclipse.jdt.core.prefs
文件 500 2016-10-20 00:47 FoodStoreExample\.settings\org.eclipse.wst.common.component
文件 345 2018-06-06 10:33 FoodStoreExample\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-10-20 00:47 FoodStoreExample\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-10-20 00:47 FoodStoreExample\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 296 2016-10-15 19:04 FoodStoreExample\FoodStoreExample.iml
文件 3032 2016-12-13 14:46 FoodStoreExample\src\ajaxQuestServletFactory\ajaxQuestServletFactory.java
文件 733 2016-12-14 12:25 FoodStoreExample\src\ajaxQuestServletFactory\RequestOperation.xm
文件 804 2016-11-14 20:37 FoodStoreExample\src\bean\buyerBean.java
文件 739 2016-12-14 01:27 FoodStoreExample\src\bean\cartBean.java
文件 862 2016-12-13 22:03 FoodStoreExample\src\bean\commentBean.java
文件 1840 2016-12-13 21:45 FoodStoreExample\src\bean\foodBean.java
文件 2437 2016-12-14 02:36 FoodStoreExample\src\bean\orderBean.java
文件 663 2016-12-13 15:26 FoodStoreExample\src\bean\urlBean.java
文件 2367 2016-11-14 20:16 FoodStoreExample\src\com\DB.java
文件 1269 2016-12-14 15:49 FoodStoreExample\src\dao\buyer_Dao.java
文件 2877 2016-12-14 13:09 FoodStoreExample\src\dao\Cart_Dao.java
文件 2293 2016-12-14 02:39 FoodStoreExample\src\dao\comment_Dao.java
文件 3081 2016-12-14 12:45 FoodStoreExample\src\dao\food_Dao.java
文件 2104 2016-12-14 13:01 FoodStoreExample\src\dao\order_Dao.java
............此处省略84个文件信息
相关资源
- 工业互联网深度研究报告之PaaS.pdf
- haarcascades
- 5GAA 面向高级自动驾驶的边缘云计算
- 数据结构知识点总结全面版
-
opencvHaar特征进行的分类器-所有xm
-
opencv的xm
l文件 - haarcascades.zip
- 1.风力摆源码.rar
- aac+h264封装MP4
- Linera Algebra 4th Edition by Friedberg
- Praat将连续录制的声音文件切成小单位
- SAAS全文档需求资料
- shaanxizm_6931461.zip
- wKh2BFxCHryAAQh9AEg2DAzxD_o173.pdf
- 《电子线路》谢家奎第四版线性部分
- 员工管理ppt
- createsamples.exe和haartraining.exe及所需d
- R的统计包 DAAG
- 5aafaafe7897dfa0be78a1955a1a80ac.pdf
- Vehicle-And-Pedestrian-Detection-Using-Haar-Ca
- AWS Certified Solutions Architect Associate Pr
- AWS CSAA Study Guide 2nd Edition.pdf
- faac windows
- 9408efb3c3adaaf800fe5a3a1932c2df.rar
- 481f6c37d89aafa8fbe0cab4b0b64123.rar
- MXF Book Material eXchange Format
- BANDICAM录屏软件(单文件免安装)
- Authorware----自制简历
- Computer Algorithms: Introduction to Design an
- 深度学习Goodfellow Yoshua Bengio Aaron Cou
评论
共有 条评论