资源简介
在线点餐系统的前端页面,兼容性高,适配了手机,页面大方美观,

代码片段和文件信息
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个文件信息
相关资源
- Behaviors of fatigue crack propagation in fric
- PCAAD7.0教程
- 小麦白粉病成株抗性位点QPm.caas-4DL的
- 音频测试文件pcmmp3aacamrg711ag711u等多种
- Temperature dependence of electron-spin cohere
- 海尔一体机 MS-AA511
- 金蝶在线会计平台用SaaS技术扫代理记
- G726、G711、G711A转换为AAC
- ffmpeg之pcm转AAC
- 软件工程——理论与实践中文翻译版
- (补充)修改output-example,将H.264AAC帧
- 基于FFmpeg4.0.2的AAC编码器
- 爬2018统计局数据 最新全国省市区村镇
- Windows下使用FFMPEG解码AAC文件并使用
- 最简单的基于FFMPEG的音频编码器 1.1
- 嵌入式音频视频混合为mp4(mp4v2+faac
- 人工智能领域顶会AAAI 2018 论文列表
- nginx-1.19.0-1.aarch64.rpm银河麒麟+飞腾
- nginx-1.19.0-1.aarch64.rpm 银河麒麟V10+飞腾
- MT7601(小度wifi360wifimiwif) staap linux驱
- 12.1寸三菱工业液晶屏AA121XN01英文版规
- 基于模拟多光谱遥感影像的大气校正
- .aac音频文件
- e92d3d2f5aef63448696ba0aa5ef9ed1.pdf
- 使用gpac封装MP4源码(新)
- aac格式音频
- 643570bf9faaf07e37c433cd4acd790f.pdf.pdf
- SaaS模式下企业信息管理平台的研究与
- 集团客户PaaS平台建设文档
- API为中心的敏捷集成 从API到集成平台
评论
共有 条评论