`
文章列表
struts中实现文件下载的主要代码: public ActionForward execute(ActionMapping mapping, ActionForm form,   HttpServletRequest request, HttpServletResponse response) {  String strFileName = "测试文件.rar";  File file = new File("具体路径" + strFileName);//  if(file.exists()){   try{    BufferedInputStream ...
文中尽量用上所有的操作和属性,以作总结:<script language="javascript"> <!-- var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM") //加载文档 //doc.load("b.xml"); //创建文件头 var p = d ...
例如:生成以下的文档:<?xml version="1.0"?><people> <person>  <name>zhangsan</name>  <age>30</age>  <sex>female</sex> </person></people> 在DOM生成XML内容中,所有的元素都应该由Document产生,之后再分别建立各自的关系。import javax.xml.parsers.DocumentBuilder;import javax ...
认识XML XML:可扩展的标记性语言,本身可以扩充标记。 标记:在HTML中的<h1>、<h2>都属于标记,但是这些在HTML中的标记都是固定的,但是在XML中所有的标记都将由用户自己定义。 HTML与XML都属于标记性语言,两者实际 ...
#在工程根目录下建立log4j.properties,在里面添加一下代码     log4j.rootLogger=DEBUG,CONSOLE    #DEBUG,CONSOLE,FILE,ROLLING_FILE,MAIL,DATABASE     log4j.addivity.org.apache=true     ###################    # Console Appender    ###################    log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender    log4j.appende ...
一、什么是log4jLog4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 二、日志简介日志指在程序中插入语句以提供调试信息。使用日志能够监视程序的执行。例如,用户利用日志可以获得关于应用程序故障的完整信息。用户可以将调试语句(如 System.out.print ...
 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。         如此强大的优越性,实际上手并不难,尤其在spring框架下,使用log4j更是容易,下面介绍一下spring下的log4j应用。        当然先要下载相应的jar包(log4j.jar)  ...
 Log4j有三个主要的组件:Loggers,Appenders和Layouts,这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松的记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。下面对三个组件分别进行说明:     1、 Loggers         Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这五个级别是有顺序的,DEBUG < INFO < WARN < ERROR < FATAL,明白这一点很重要,这里Log4j有一个规则:假设Loggers级别为P, ...
常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子: 一、 log4j.properties ### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##log4j.category.org.zblog=ERROR,A1 log4j.category.org.zblog=INFO,A2 log4j.appender.A1=org. ...
LOG4J的配置之简单使它遍及于越来越多的应用中了:Log4J配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。择其一二使用就够用了, log4j.rootLogger=DEBUG,CONSOLE,A1,im log4j.addivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.Threshold=DEBUG log4j.appender.CONSOLE.Target=System.out ...
JDBC操作的步骤:  1、 加载驱动程序  2、 连接数据库  3、 操作数据库  4、 关闭数据库,释放连接 也就是说,所有的用户都需要经过此四步进行操作,但是这四步之中有三步对所有人都是一样的,而所有人只有在操作上是不一样,那么这就造成了性能的损耗。 那么最好的做法是,准备出一个空间,此空间里专门保存着全部的数据库连接,以后用户用数据库操作的时候不用再重新加载驱动、连接数据库之类的,而直接从此空间中取走连接,关闭的时候直接把连接放回到此空间之中。 那么此空间就可以称为连接池(保存所有的数据库连接),但是如果要想实现此空间的话,则必须有一个问题要考虑?  1、 如果没有任何一个用户使用连接, ...
 第一部分:Hibernate提供的查询接口或其方法(此部分不做深究,请参考hibernate手册)             1。根据ID查询    要用到Session接口的load方法。    load(Class theClass, Serializable id)     load(Class theClass, Serializable id, LockMode lo ...
一、什么是Java虚拟机     当你谈到Java虚拟机时,你可能是指:     1、抽象的Java虚拟机规范     2、一个具体的Java虚拟机实现     3、一个运行的Java虚拟机实例二、Java虚拟机的生命周期     一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。     Java虚拟机总是开始于一个main()方法,这个方法必须是公有、返回void、直接受一个字符串数组。在程序执行时,你必须给Java虚拟机指明这个包换main()方法的类名。     Ma ...
MVC方式通常在Smalltalk中用于建立用户接口。通过对MVC中蕴藏的设计模式可以帮你理解我们所说的“模式”的含义。 MVC包括三类对象,Model是应用对象、View为其屏幕表示、Controller定义了对用户输入的处理(反应)方式。在应用MVC ...
index.jsp: <html> <body bgcolor="#ffffff">  <center>   <h1>    上传文件   </h1>   <form name="mainform" action="uploadServlet" method="POST"    ENCTYPE="multipart/form-data">    上传文件:    <input type="file" ...
Global site tag (gtag.js) - Google Analytics