
JAVA程序设计
yuanfeiyan
愿孩子懂事听话,家庭和睦,事业进步!
展开
-
JAVA平台的安装(jdk安装与配置、eclipse安装)
1、点击JDK安装,按步骤即可。2、对JDK进行环境变量配置: 方法一: 1)右键点击我的电脑-打开系统特性-点击高级页-点击环境变量。 2)看系统变量中有没有path变量,没有的话自己新建一个,变量名为path,变量值为JDK的安装目录。 如:C:/Program Files/Java/jdk1.6.0/bin(C:/Program Files/Java为你jdk安装的目录)。原创 2007-03-13 13:48:00 · 1105 阅读 · 0 评论 -
JDK1.4.2缺少javax.xml.soap包
JDK1.4.2与JDK6.0相比,缺少javax.xml.soap.*及java.util.UUID包,所以在移值到JDK1.4.2中时可以下载包saaj.jar和GUID-OpenTools.jar。原创 2008-07-31 18:07:00 · 1225 阅读 · 0 评论 -
rmi使用出错,可以尝试的办法
在远程调用RMI时,偶尔会遇见这样的问题,如图所示的异常: 可尝试的方法:1、重新使用rmic 来生成Skel和Stub文件2、尝试开启服务的顺序:如我的环境是RMIService和axis webservice,其中RMIService端需要调用axis webservice 中的返回结果,则我开启此两项服务时,需先开启RMIService,然后再开启axis we原创 2008-08-01 11:02:00 · 457 阅读 · 0 评论 -
unsupported major.minor version 解决方法
转自:http://kongjian.baidu.com/fatchong/blog/item/191da23b478bbfef15cecbae.html很高兴能找到这篇文章,对我触动很大。做东西就是要有这种韧劲才行。 一直以来都是用jdk1.5,这次重返电信由于其系统是在jdk1.4上编译的,编译的时候出现了unsupported major.minor version49.0的错转载 2008-07-31 14:12:00 · 1323 阅读 · 0 评论 -
axis web service 更换服务时需修改内容
1、deployservice目录下的deploy.bat 和deploy.wsdd目录,查看是否所有工程依赖包都存入的axis/web-inf/lib目录下,并加入到deploy.bat文件中。deploy.bat中set libpath应该为本axis目录下WEB-INF/lib。 deploy.wsdd文件中,以beanMapping写入所有的对应关系。2、将工程的classe原创 2008-08-06 11:12:00 · 364 阅读 · 0 评论 -
RMI调用
用RMI传送的对象必须implements Serializable,否则出现异常:java.rmi.UnmarshalException: error unmarshalling return; nested exception is: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableExcep原创 2008-06-08 15:22:00 · 472 阅读 · 0 评论 -
axis 连接过程中的异常解决方法
Exception in thread "main" java.lang.NoClassDefFoundError: javax/wsdl/OperationType缺少:wsdl4j.jar将其加入工程中即可 Unable to find required classes (javax.activation.DataHandler and javax.mail.inter原创 2008-06-19 14:00:00 · 1407 阅读 · 0 评论 -
基于struts的jsp中url中传递数组与中文编码
今天做一个项目,遇到了两个问题,就是在URL中传递数组与url的中文乱码。1、如数组String[] roleIds = (String[]) ((DynaActionForm) form).get("roleIds");即从动态Form表单中得到一个数组,要将其做为条件加入到url中,如已有条件为:condition = "&loginName="+loginName;若直接写:原创 2008-09-17 15:04:00 · 1544 阅读 · 2 评论 -
struts 标签logic:match 使用注意事项
logic:match和logic:notMatch比较两字符串是否相等,可以比较字符串的开始的、结尾的或其中的某个部分。location属性:指定从某个位置开始进行比较。其它的属性有:name、property、scope、value、cookie、header、parameter。下面的例子是检查浏览器类型: Mozilla! Not Mozilla :( c:原创 2008-09-23 15:39:00 · 2261 阅读 · 3 评论 -
struts模式下设置html:select初始值
使用html:select标签,不能像在html中使用select标签一样,只在 中设置selected就可以设置默认值。而应该在中来设。如: 加上:value="**",这样就可以将其初始值设为2,页面则显示其对应的信息原创 2008-09-23 10:53:00 · 2269 阅读 · 0 评论 -
struts validate requiredif
requiredif:根据条件来决定是否要进行验证。条件:通常是指跟同一个Form里的其它字段的关系。例: 这个例子要得到的结果: 如果department为空的时候name就不能为空。反之,departmetnt非空时,name可以为空.html: validations.xml转载 2008-09-27 13:44:00 · 785 阅读 · 0 评论 -
读取给定目录下文件的绝对路径
读取给定目录currDir下的非目录的文件绝对路径 //读取目录下的所有文件 public void listFile(String currDir) { File file = new File(currDir); File[] list = file.listFiles(); String listFileStr原创 2008-11-12 14:10:00 · 556 阅读 · 0 评论 -
birt中密码加密原理 base64
使用birt会发现,birt对输入的密码时行了加密:cnksMTIz这个密码原码为:ry,123,但加密后变为了cnksMTIz如果想动态配置数据源,自然就会想在使用过程中直接修改与数据源相关的四个参数:driver, url, username,password,如果在java中直接像修改xml的方式修改rptdesign文件,需先将password使用base64算法进行加密后,才原创 2008-11-13 10:55:00 · 833 阅读 · 1 评论 -
JAVA IO 文件读取与输出(转载)
彻底明白 Java 语言中的IO系统转载自:http://dev.yesky.com/105/7570105.shtml Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。在具体使用中很多初学者对Java.io包的使用非常含糊,本文将详细解说关于Java.io的转载 2008-05-15 17:31:00 · 1504 阅读 · 0 评论 -
log4j.properties的存放位置
在使用eclipse或myeclipse时,无论你写的java程序是处在src目录下的哪个包中,只需要将设置好的log4j.properties文件放在src的根目录即可,这样在运行编译时会自动生成这个文件的备份存入到WEF-INF/classes目录下,或bin目录下。注:千万不要放到包内,这样会出现错误提示:log4j:WARN No appenders could be found原创 2008-05-15 15:13:00 · 2752 阅读 · 1 评论 -
log4j.properties设置(转)
log4j配置文件基本含义说明 转载自:http://www.nihaoblog.com/15_890.htmllog4j.properties配置文件讲解如下:# Set root logger level to DEBUG and its only appender to A1 #log4j中有五级logger #FATAL 0 #ERROR 3 #WARN 4 #INFO转载 2008-05-15 15:29:00 · 597 阅读 · 0 评论 -
applet学习笔记
AppletApplet嵌入Web文档的程序,Application是所有其它类型的程序。Applet与Application之间的技术差别来源于其运行环境的差别。Applet需要来自浏览器的大量信息:浏览器客户机的位置和大小、嵌入主HTML文档的参数、初始化过程(init)、启动过程(start)、停止过程(stop)、终止过程(destory)、绘图过程(paint)等等,而Ap原创 2007-03-19 21:28:00 · 617 阅读 · 0 评论 -
JAVA入门
Java 2 Standard Edition(J2SE)定位于客户端程序的应用; Java 2 Enterprise Edition(J2EE)定位于服务器端程序的应用; Java 2 Micro Edition(J2ME)定位于嵌入式系统的应用。 Java规范中的一组核心类(Core Class, 即java.*),核心类外的扩充类为(Extended Cl原创 2007-03-19 21:30:00 · 644 阅读 · 0 评论 -
MVC模式
MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式 http://www.itisedu.com/phrase/200603061709535.html>-视图 http://www.itisedu.com/phrase/200603141659315.html>-控制器"。MVC模式最早是smalltalk语言研究团提出的,应用于用户交互应用程序中。把一个应用转载 2007-03-27 14:08:00 · 556 阅读 · 0 评论 -
如何安装配置你的tomcat5并绑定域名
首先要安装JDK,下载后假定装到c:/jdk 然后安装tomcat5.0假设安装到c:/tomcat 下面设置环境变量: 点击“我的电脑”-“属性”-“高级”-“环境变量”-“新建” 名称输入:path 值输入:C:/jdk/bin;.; 依次添加其它变量,其名称和值分别为: CLASSPATH=c:/jdk/lib/dt.jar;c:/jdk/lib/tools.转载 2007-03-27 16:49:00 · 507 阅读 · 0 评论 -
JAVA输入输出流
public static void main(String param[]){}此语句一般是java application程序的开始。 所需包引入:import java.io.*;字符设为byte如:byte buffer[]=new byte[80]; //申请byte类型的空间存储输入字符System.out.println(“/n请输入5个字符。。。”);原创 2007-03-28 21:50:00 · 1255 阅读 · 0 评论 -
Java 实现连接sql server 2000(JDBC数据库访问例子)
Java 实现连接sql server 2000(JDBC数据库访问例子) 第一种:通过ODBC连接数据库JAVA语言的跨平台的工作能力(Write Once ,Run Anywhere)、优秀的图像处理能力(我相信现在没有那种语言可以超过JAVA在网络上的图形处理能力)、网络通信功能、通过JDBC数据库访问技术等等,让我们谁都不可否认JAVA语言是SUN公司对于计算转载 2007-03-29 20:09:00 · 914 阅读 · 0 评论 -
几种文件读入,文件输出的方式
几种文件读入的方式并比较:所需包是:import java.io.*;1)只能读入字符,不能读入汉字:采用文件输入流 读取文件的写法:FileInputStream in=new FileInputStream(new File(“test.txt”));while(in.available()>0){ System.out.print(in.rea原创 2007-03-31 14:03:00 · 744 阅读 · 0 评论 -
取得文件信息
取得文件信息代码:File aFile=new File("c:/000/E37.java"); //当前状态可以存在,也可不存在System.out.println( //文件绝对路径 "Absolute path: "+aFile.getAbsolutePath()+ //是否可读转载 2007-03-31 14:04:00 · 406 阅读 · 0 评论 -
图形用户界面设计(一)
//绘制图形Graphics g;g.drawLine(x1,y1,x2,y2); //画直线(x1,y1)为起始点坐标,(x2,y2)为终点坐标g.drawRect(x1,y1,x,y); //画矩形框,(x1,y1)为矩形左上角坐标,x,y分别为x轴尺寸,y轴尺寸。g.fillRect(x1,y1,x,y); //画实心矩形,其变量意义与上同。g.drawRound原创 2007-04-02 22:23:00 · 790 阅读 · 0 评论 -
在struts架构下,用数据源连接数据库
1、首先下载mssqlserver数据包,即数据库连接所需的三个jar文件,将其中的lib中的三个文件:msbase.jar, mssqlserver.jar, mstuil.jar放到TOMCAT的安装目录中的common/lib 中。2、在所用到的config文件中对数据源进行配置(连接sqlserver 2000): value="com.mic原创 2007-04-16 15:38:00 · 748 阅读 · 0 评论 -
JSP中显示中文
一个支持i18n的应用程序应该有如下一些特征:1增加支持的语言时要求不更改程序代码2字符元素、消息、和图象保存在原代码之外3依赖于不同文化的数据如:日期时间、小数、及现金符号等数据对用户的语言和地理位置应该有正确的格式4应用程序能迅速地适应新语言和/或新地区 Struts主要采用两个i18n组件来实现国际化编程:第一个组件是一个被应用程序控制器管理的消息类,它引用包含地区相关信息串的资源包。第二个转载 2007-04-14 20:27:00 · 743 阅读 · 0 评论 -
配置eclipse+myeclipse平台(最全面,最详细)
MyEclipse是Eclipse的一个插件,所以,你必须先安装Eclipse才可以安装MyEclipse。 MyEclipse是一个编译器,要做JAVA程序,就要配置基本的JDK环境变量 一、安装JDK 首先下载JDK 5.0(JDK 5.0的下载页面为:http://java.sun.com/j2se/1.5.0/download.jsp); 然后运行JDK 5.0安装程序jdk-1_5_0_转载 2007-05-26 10:12:00 · 1001 阅读 · 1 评论 -
html:select, html:multibox 动态赋值,并显示
如下:可通过collection 将自定义标签initCallTypeList赋值到标签中: property="name" /> 可以将自定义的标签通过赋值到标签中:原创 2008-12-02 13:18:00 · 1404 阅读 · 0 评论