![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
iteye_10979
这个作者很懒,什么都没留下…
展开
-
Java程序中的配置文件的存放和读取
大家可能经常会遇到在Java程序中存取程序配置文件的需求,比如,为了能够和不同的数据库连接,我们经常把数据库连接的信息存放到属性文件中,这些信息一般包括数据库驱动程序类名、数据库连接的URL,数据库的用户名和口令等等。为了便于程序的安装或部署,我们经常会把这些的配置文件存放到程序安装的根目录中。由于Java程序用包来分组类,有时候将这些配置文件放入到读取它们的类所在的包目录中会更好一些。比如,在下...2007-07-26 00:40:22 · 199 阅读 · 0 评论 -
获取Java程序运行的路径
对于Java程序,无论是未打包的还是打包的JAR或WAR文件,有时候都需要获取它运行所在目录信息,如何做到这一点呢?在Java处理的文件系统中,目录的表示方式有两种:(1)绝对目录,它以"/"为起始字符,代表从根目录下开始寻找给出的目录,如/c:/java(2)相对路径,它以不带“/”的目录名表示,表示以当前Java程序正在运行的目录作为起始目录来寻找给出的目录。如java...2007-07-26 11:07:43 · 335 阅读 · 0 评论 -
GlassFish中的一个Bug
最近在研究EJB3,经常使用GlassFish。按照JavaEE规范,如果在EJB3的远程接口中需要传递自定义的数据类型,只要让定义的类实现java.io.Serializable接口,然后保证类中每一个字段都是实现了java.io.Serializable接口即可进行远程数据传递。比如一个远程接口的定义如下:[code]@javax.ejb.Remotepublic interf...2008-07-07 23:24:49 · 196 阅读 · 0 评论 -
让Tomcat支持中文路径名和中文文件名
Tomcat是Java开发者使用得较多的一个Web服务器,因为它占用资源小,运行速度快等特点,深受Java Web程序员的喜爱。不过,在使用中,由于Java中的中文问题的存在,如果不经过配置,在WEB程序中,不能直接支持具有中文文件名的文件的下载,这为Java Web程序的开发带来一定的不便。本文拟介绍一种手段,解决这个问题。 解决问题的核心在于修改Tomcat的配置,在Serv...2007-08-01 11:04:54 · 478 阅读 · 0 评论 -
再论Tomcat和STRUTS中的中文问题
Tomcat中开发WEB程序的中文问题困扰了许多人,网上也有大量讨论解决的方法。本文也准备在此讨论一下这个问题。 中文问题有两个方面:(1)中文的显示问题 JSP页面: 这个问题只需要在JSP页面中设定如下指令就可以解决: [code] [/code] Servlet: 在doGet或doPost方法中,利用以下...2007-08-01 12:38:06 · 108 阅读 · 0 评论 -
判定文件编码或文本流编码的方法
在程序中,文本文件经常用来存储标准的ASCII码文本,比如英文、加减乘除等号这些运算符号。文本文件也可能用于存储一些其他非ASCII字符,如基于GBK的简体中文,基于GIG5的繁体中文等等。在存储这些字符时需要正确指定文件的编码格式;而在读取这些文本文件时,有时候就需要自动判定文件的编码格式。 按照给定的字符集存储文本文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基...2007-08-03 12:26:17 · 154 阅读 · 0 评论 -
使用Struts1.x中的多模块功能时的注意事项
Struts1.x是目前在项目中应用的较为广泛的框架,它的多模块功能在团队开发时很有用,但在很多书上讲的并不多,Struts自身的文档也说的比较简单,用起来好像比较简单,但有时候经常会造成一些问题,对初次接触多模块的人,这些问题会造成一些不必要的困惑。现将采用Struts的多模块时应注意的事项总结一下,在此和大家共享:(1)在web.xml文件中添加模块的配置文件时,一定要保留默认的配置文...2007-10-29 15:56:05 · 96 阅读 · 0 评论 -
在Web应用中使用检查异常还是运行异常
在Java编程中,Sun推荐利用检查异常处理程序中的错误。检查异常类直接或间接地继承了java.lang.Exception,在继承树中不包含java.lang.RuntimeException。检查异常使得代码中充满了try...catch...finally之类的语句,被很多人认为是对代码的一种“毒化”,所以,多数人的想法恰恰和Sun的建议相反,推荐使用运行时刻的异常处理机制。运行时刻异常...2008-10-19 09:26:11 · 100 阅读 · 0 评论