摘要:package com.yangjuqi.resource;import java.io.*;import java.net.URL;/** * java访问URL并下载文件 * @author yangjuqi 2007-12-14 下午04:08:51 * */public class ResourceURLServer{public static void getURLResource(String ourputFile,String urlStr) throws Exception{ FileWriter fw = new FileWriter(ourputFile); PrintW.
阅读全文
摘要:前提:后台传过来对象bottomGameServer,里面有id的属性,数据库中id对应阿拉伯数字,需要判断下。写法如下:<s:iterator value="#request.bottomGameServer" id="offset2"><li> <s:if test="#offset2.id==1 || #offset2.id==2 || #offset2.id==3"> <a href="${login_Game_Url}" class="default&q
阅读全文
摘要:wiondow--preferences--general--appearance--colors and fonts--java--java editor text font
阅读全文
摘要:dynamic web project是Eclipse的项目,与其对应的有static web project,前者指动态web项目,包含一些动态代码,如java;而static web project则仅包含静态页面文件。MyEclipse对Eclipse进行了扩展,如:web project可以添加一些开源的框架支持,比如Struts、Hibernate等等。也就是说,web project是Myeclipse扩展后的项目,而dynamic web project是Eclipse自带的分类,在Myeclipse中,web project具有dynamic web project特性并具有一
阅读全文
摘要:过虑器如同一个筛子拦截器如同一个舵手掌握方向本质区别1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。 3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。 4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。 5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调用一次。
阅读全文
摘要:<settings cacheModelsEnabled="true" enhancementEnabled="true" lazyLoadingEnabled="true" maxRequests="32" maxSessions="10" maxTransactions="5" useStatementNamespaces="false" />maxRequests同时执行 SQL 语句的最大线程数。大于这个值的线程将阻塞直到另一个线程执行
阅读全文
摘要:name:表示你的连接池的名称也就是你要访问连接池的地址auth:是连接池管理权属性,Container表示容器管理type:是对象的类型driverClassName:是数据库驱动的名称url:是数据库的地址username:是登陆数据库的用户名password:是登陆数据库的密码maxIdle,最大空闲数,数据库连接的最大空闲时间。超过空闲时间,数据库连 接将被标记为不可用,然后被释放。设为0表示无限制。 MaxActive,连接池的最大数据库连接数。设为0表示无限制。 maxWait ,最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示 无限制。*maxActive:最大连接数
阅读全文
摘要:只需要加入以下包:commons-logging-1.0.4.jar freemarker-2.3.8.jar ognl-2.6.11.jar struts2-core-2.0.11.jar xwork-2.0.4.jar 注:版本可以不同。需要把struts的上述jar包引入到工程中,具体做法是:1、新建一个工程,比如工程名为test。2、右键点击工程->Build Path->Configure Build Path->Add External JARs3、选中你要导入的struts的jar包导入就可以了。
阅读全文
摘要:执行父类SuperAction中的execute()方法。
阅读全文
摘要:JS中的indexOf和lastIndexOf是处理字符串的一个非常好用的函数,下面对它们的定义、用法、注意事项以及使用建议分别作介绍。1、strObj.indexOf(subString[, startIndex])功能:返回源字符串内第一次出现指定子字符串的首个字符在源字符串中的索引值(源字符串内第n个字符的索引值为n-1),是整数。参数含义:strObj是源字符串,必选项。subString是在源字符串对象中查找的子字符串,必选项。startIndex是开始索引值,indexOf函数是从源字符串的索引值为startIndex的字符(即第startIndex+1个字符)开始查找,可选项。省
阅读全文
摘要:request的生命周期是request请求域,一个请求结束,则request结束。session的生命周期是session会话域,打开一个浏览器请求一个网站的页面后,Session开始,当session超过时间限制(一般是20分种)后,session注销而失效。或是人为使用session.invalidate();使用session失效。或是关闭浏览器后,session还存在,但是这里已经无法获取session了,过一会它还是失效
阅读全文
摘要:1.getAttribute是取得jsp中 用setAttribute設定的attribute 2.parameter得到的是string;attribute得到的是object 3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;request.setAttribute()和getAttribute()方法传递的数据只会存在于Web容器内部,在具有转发关系的Web组件之间共享。即request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是获取htt
阅读全文
摘要:构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。
阅读全文
摘要:error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。
阅读全文
摘要:ArithmeticException,ArrayStoreException,BufferOverflowException,BufferUnderflowException,CannotRedoException,CannotUndoException,ClassCastException,CMMException,ConcurrentModificationException,DOMException,EmptyStackException,IllegalArgumentException,IllegalMonitorStateException,IllegalPathStateExce
阅读全文
摘要:Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。 Collection是个java.util下的接口,它是各种集合结构的父接口。
阅读全文
摘要:匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。
阅读全文
摘要:PHP PHP(Hypertext Preprocessor)是一种嵌入HTML页面中的脚本语言。它大量地借用C和Perl语言的语法, 并结合PHP自己的特性,使Web开发者能够快速地写出动态产生页面。 PHP是完全免费的开源产品,不用花钱,Apache和MYSQL也是用样免费开源,在国外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不错的动态网站系统,因此国外大多数主机系统都配有免费的APACHE+PHP+MYSQL。通常认为这种搭配的执行效率比IIS+ASP+ACCESS要高,而后者的使用还必须另外交钱给微软。 PHP的语法和Perl很相似,但是PHP所包含的函数却远远...
阅读全文