- 浏览: 24662 次
- 性别:
- 来自: 济南
最新评论
文章列表
web.xml文件加载顺序
一、
1 、启动一个 WEB 项目的时候, WEB 容器会去读取它的配置文件 web.xml ,读取 <listener> 和 <context-param> 两个结点。
2 、紧急着,容创建一个 ServletContext ( servlet 上下文),这个 web 项目的所有部分都将共享这个上下文。
3 、容器将 <context-param> 转换为键值对,并交给 servletContext 。
4 、容器创建 <listener> 中的类实例,创建监听器。
二、 ...
xml是最常见的spring 应用系统配置源,Spring中的几种容器都支持使用xml装配bean,包括:
XmlBeanFactory,ClassPathXmlApplicationContext,FileSystemXmlApplicationContext,XmlWebApplicationContext。
一: XmlBeanFactory 引用资源
Resource resource = new ClassPathResource("appcontext.xml");
BeanFactory factory = new XmlBeanFactory(resource ...
HttpClient示例
package web;
import java.io.File;
import java.io.FileInputStream;
import java.util.Map;
import javax.security.auth.login.LoginException;
import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpc ...
Logger log = Logger.getRootLogger();
//输入形式设置
PatternLayout layout = new PatternLayout();
layout.setConversionPattern("[%t][%d{yyyy-MM-dd HH:mm:ss}]%5p - %m%n");
//日志输出位置初始化
String fileName = "logs"+File.separator+"main.log";
RollingFileAppen ...
System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));
//pageContext.getServletContext().getResourceAsStream("xml/book.xml")
System.out.println(XmlProcessor.class.getClassLoader().getResource(""));
System.out.println( ...
1.首先需要设置格式response.setContentType("application/vnd.ms-excel;charset=UTF-8");
//Excel文件名称,及其编码格式
response.setHeader("Content-Disposition",
"attachment; filename=\""
+ URLEncoder.enc ...
jdom解析xml
引入包:
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;
1.saxBuilder sb = new SAXBuilder();//创建构建器
2.document doc = sb.build(new FileInputStream(".."));//读入指定文件
3.Element root=doc.getRootElement();//获得根节点
4.List list = root.getChildren();//将根结点下所有节点放入list中
5.Ele ...
使用http发送报文首先需要httpjar包,commons-httpclient-3.1.jar或者更高版本,组合完成xml之后。
1.使用http发送报文用到的主要的类是HttpClient,如下:HttpClient client = new HttpClient(),发送用到主要的方法是client.executeMethod(httppost);
2.其中httppost为类PostMethod创建 PostMethod httppost = new PostMethod(url);
httppost主要是填充发送内容和报文头的处理,httppost.setRequestBody( ...
1.创建document,使用帮助类DocumentHelper.createDocument();
2.增加节点:Element root = doc.addElement(rootName);
3.节点增加内容:root.addText("text");节点增加属性:root.addAttribute(key,value);
4.xml转换成String,doc.asXML();
5.将组装的xml生成xml文件,先创建模板:OutputFormat format = new OutputFormat();
使用类XMLWriter创建成文件,如: XMLWriter ...