- 博客(16)
- 收藏
- 关注
原创 获得jsp/servlet路径信息
假设你的提交的URL为:http://192.168.0.1:8080/yourweb/index.jsp请求的servlet为:http://192.168.0.1:8080/yourweb/servlet/TestServlet则:请求端request.getContextPath()结果:/yourwebrequest.getRealPath("/")结果:D:/tomcat-dir/web
2009-05-11 16:16:00
383
原创 JMS开发步骤
一个典型的JMS客户端由下面的几个基本步骤来创建:创建一个到消息系统提供者的连接(Connection) 创建一个Session,用于接收和发送消息 创建MessageProducer和MessageConsumer来创建和接收消息 ① 创建一个Connection 一个Connection提供客户端对底层的消息系统的访问。并实现资源的分配和管理。通过使用一个ConnectionFactory
2009-05-11 16:14:00
835
转载 Java中使用Runtime和Process类运行外部程序
使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。 1. exec(String command) 2. exec(String command, String envp[], File dir) 3. exec(String cmd, String envp[]) 4. exec(String cmdarray[]) 5. exec(Str
2009-05-11 16:12:00
544
转载 dtree 动态树型菜单
dtree是一个免费的javascript脚本,只需定义有限的几个参数,就可以做出漂亮的树型菜单。下载目录:http://www.destroydrop.com/javascripts/tree/以下是dtree的用法示例:1)初始化菜单 var Tree = new Array; // nodeId | parentNodeId | nodeName | nodeUrl Tree[0]
2009-05-11 16:11:00
816
原创 OO设计原则
OO基础:抽象、封装、多态、继承。 OO涉及原则: 1、封装变化; 2、多用组合,少用继承,用‘有一个’而不是‘是一个’; 3、针对接口编程而不针对实现编程; 4、交互对象之间尽量松耦合; 5、对扩展开放,对修改关闭,开闭原则;6、依赖倒置原则,要依赖抽象,而不是具体实现;
2009-05-11 16:09:00
306
原创 Token在struts中使用详解
1、你想发贴时,点击“我要发贴”链接的代码可以里这样的: 〈html:link action="subject.do?method=add"〉我要发贴〈/html:link〉 subject.do 和 method 这些在struct-config.xml如何定义我就不说了,点击链接后,会执行subject.do的add方法,代码如上面说的,跳转到subjectAdd.jsp页面。页面的代码大概如
2009-05-11 16:08:00
1034
1
原创 NETUtil IP是否可达
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.Socket;import java.net.UnknownHostException;public class NetUtil {/** * 判断IP地址是否可到达 */public
2009-05-11 16:07:00
478
原创 js的EMail校验
合法E-mail地址:1. 必须包含一个并且只有一个符号“@” 2. 第一个字符不得是“@”或者“.” 3. 不允许出现“@.”或者.@ 4. 结尾不得是字符“@”或者“.” 5. 允许“@”前的字符中出现“+”6. 不允许“+”在最前面,或者“+@”正则表达式如下:------------------------------------------------------------------
2009-05-11 16:06:00
1351
原创 读写Oracle CLOB字段实例
package com.derek.bbs.clob;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;impo
2009-05-11 16:05:00
487
原创 java.util.concurrent.Semaphore 实例
package com.jxh.test;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Semaphore;public class TestSemaphore {public static void main(String[
2009-05-11 16:04:00
991
原创 Struts处理多选框
struts处理多选框用语法格式:在form里面定义一个test的字符串数组变量保存多选值。在struts中设置文本框属性。在下面这种情况:。定义了一个别名:tt如果在js中改变readonly的值,方法为:document.getElementById("tt").readOnly = false;就OK
2009-05-11 16:02:00
509
原创 内联类和静态内嵌类
内联类(Inner class),静态内嵌类(static nested class)主要区别:内联类可以访问定义在外围类(enclosing class)中的实例变量,而静态内嵌类不可以。内联类式完全被封装在外围类中的。因为内联类可以引用外围类的实例变量,让其他代码有能力去创建内联类的实例式没有意义的。静态内嵌类可以被外部代码所使用,只要限定符不是private的,如Map.Entry。
2009-05-11 15:59:00
1314
1
转载 struts中log4j日志文件的相对路径配置实例分析
花了我一个上午的时间来解决struts中log4j日志文件的相对路径问题,网上log4j日志文件的相对路径配置一般有三种方法(详见本文参考资料):方法一主要是扩展了log4j的RollingFileAppender类,其他的FileAppender同样道理。扩展的方法,就是用一个子类去覆盖setFile方法,这个方法在log4j读取配置文件生成appender的时候调用,传入的就是配置文件中的
2009-05-11 15:54:00
1007
原创 Log4J配置文件log4j.properties
配置内容如下: log4j.rootLogger=debug,stdout log4j.logger.oalog=debug,weboa,stdout log4j.appender.weboa=org.apache.log4j.RollingFileAppenderlog4j.appender.weboa.File=oalog.loglog4j.appender.weboa
2009-05-11 15:19:00
515
原创 SSH配置文件
SSH整合有多种方式,我的方式: 把所有配置文件放到一个Config目录下。 Hibernate配置文件: "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dt
2009-05-11 10:13:00
535
原创 OpenSessionViewFilter失效问题
struts和spring结合需要在struts-config.xml里面配置plugin: web.xml加入: contextConfigLocation classpath:spring/*.xml org.springframework.web.context.ContextLoaderListener 配置OpenSes
2009-05-10 19:35:00
1432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人