摆渡人 外婆桥!

--只要路选对了,就不怕有多远!

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  JAVA学习

摘要:在jsp页面中加入以下的语句,就可以使jsp以excel的形式输出。response.setHeader("Content-Type", "application/vnd.ms-excel;charset=GBK");response.setContentType("application/vnd.ms-excel;charset=GBK"); 阅读全文
posted @ 2005-07-20 16:00 摆渡人 外婆桥! 阅读(498) 评论(1) 推荐(0)

摘要:在jboss4环境下,使URL参数中支持中文,例如:http://site.net?name=中国找到jboss4的deploy\jbossweb-tomcat50.sar\server.xml,编辑该文件,在下面的XML节点中增加红色的字<Connector port="8080" address="${jboss.bind.address}" maxThreads="150" maxHt... 阅读全文
posted @ 2005-07-06 12:47 摆渡人 外婆桥! 阅读(516) 评论(0) 推荐(0)

摘要:近来在学习使用 Junit test framwork .关于源代码和测试代码的组织问题我看了一些资料。其中有这样的建议: 1. Create test cases in the same package as the code under test. For example, the com.mydotcom.ecommerce package would contain all the ... 阅读全文
posted @ 2005-06-21 17:16 摆渡人 外婆桥! 阅读(343) 评论(0) 推荐(0)

摘要:背景:当我们写完一个类的时候,需要对类的某些方法进行测试。我以前的做法是在类的main函数中,new一个类的实例,然后调用类的方法进行测试。当需要测试的方法越来越较多的时候,main函数也在逐渐的变大,最后连自己都糊涂了。这时候就需要junit了。编码原则: 从技术上强制你先考虑一个类的功能,也就是这个类提供给外部的接口,而不至于太早陷入它的细节。这是面向对象提倡的一种设计原则。如果... 阅读全文
posted @ 2005-06-21 15:59 摆渡人 外婆桥! 阅读(453) 评论(0) 推荐(0)

摘要:1、ActionForm中的属性必须在块中输出struts-config.xml文件配置: TestForm.java文件(两个属性):package yhp.test.struts;import org.apache.struts.action.*;public class TestForm extends ActionForm{ priv... 阅读全文
posted @ 2005-06-06 15:06 摆渡人 外婆桥! 阅读(859) 评论(0) 推荐(0)

摘要:由于jspsmartupload上传文件,当前端页面没有file控件时,后端用jspsmartupload控件upload时将会走入一个死循环。现在采用struts自己提供的功能实现文件的上传。1、前端页面upload.jsp2、struts-config.xml文件配置 3、UploadForm.java文件package yhp.test.web; import ... 阅读全文
posted @ 2005-06-06 11:34 摆渡人 外婆桥! 阅读(439) 评论(0) 推荐(0)

摘要:今天利用jspsmartupload上传文件。其实是修改服务端文件的内容,由于文件有两种类型:1、二进制的,2、文本的。对于二进制文件要修改内容只有重新载入,而文本文件则可以在线编辑然后再在服务端写入文件中。所有在服务端利用jspsmartupload接收上传的文件,有可能是个空文件。有以下的代码: upLoader.initialize(pageContext); upLoader.uplo... 阅读全文
posted @ 2005-06-05 02:41 摆渡人 外婆桥! 阅读(662) 评论(0) 推荐(0)

摘要:edtftpj:http://www.enterprisedt.com/products/edtftpj/download.html下载需求描述:把WEB服务器上一个目录中所有的文件上传到指定ftp服务器的某个目录中。分析: 在edtftpj中有个FTPClient类,此类可以实现ftp的上传。用到的几个函数说明如下: 1、构造函数 FTPClient(ftp服务器,... 阅读全文
posted @ 2005-05-31 23:55 摆渡人 外婆桥! 阅读(4421) 评论(7) 推荐(0)

摘要:问题: 字符串:music>。该字符串的长度即str.length()为:17,而目前需要存入数据库对应的字段长度为:16。所以必须对字符串进行截取。而前16个字节中,“原”字只有半个。这样存入数据库确对会出现“?”。所以必须判断是否是半个汉字,即只能存入“music<<美丽的草”。分析: 汉字是双字节编码,它为了能够与英文字符分开,每个字节的最高位一定为1。如果是汉字,那么这个字节就... 阅读全文
posted @ 2005-05-31 12:02 摆渡人 外婆桥! 阅读(465) 评论(0) 推荐(0)

摘要:1、前端页面upload.jsp,后台处理程序UplodAction.java2、struts.config的配置参数如下(没有设置ActionForm): 3、upload.jsp页面中主要部分代码 测试Struts利用SmartUpload上传文件 4、UploadAction.javaimport com.jspsmart.upload.File;import com.js... 阅读全文
posted @ 2005-05-25 11:37 摆渡人 外婆桥! 阅读(1388) 评论(1) 推荐(0)

摘要:如果我们想在网址的查询参数中利用中文,则在提交到的页面必须对中文参数进行处理例如:在goto.jsp页面要获取type参数,需要对此参数进行处理:String type=(String)request.getParameter("type");type=type==null?"":type.trim();type=new String(type.getBytes("ISO-8859-1"),"GB... 阅读全文
posted @ 2005-05-25 11:16 摆渡人 外婆桥! 阅读(293) 评论(0) 推荐(0)

摘要:在使用Microsoft的JDBC时常会出现[Microsoft][SQLServer 2000 Driver for JDBC]Connection reset问题。解决如下:在URL上加上SelectMethod=cursor就可以啦。例如;DB_DRIVER=com.microsoft.jdbc.sqlserver.SQLServerDriverDB_URL=jdbc:microsoft:s... 阅读全文
posted @ 2005-05-16 10:53 摆渡人 外婆桥! 阅读(3682) 评论(4) 推荐(0)

摘要:需求描述: 在网站中有一些网页是受保护的,即只有规定的用户才能访问,而有一些网页任何人都可以访问。所以用户在IE中输入URL提交后,服务器必须对用户输入的URL进行分析过虑。 分析: 需要考虑的问题: 1、 怎么拦截用户输入的URL? 2、 怎么判断输入的URL是否是受保护的? 3、 在用户量很大的情况下,每一个URL都要进行判断,怎样提高判断的性能? 方法: 1、 ... 阅读全文
posted @ 2005-04-30 12:55 摆渡人 外婆桥! 阅读(474) 评论(0) 推荐(0)

摘要:在win xp中,hosts文件在目录windows\system32\drivers\etc下。 127.0.0.1 localhost 127.0.0.1 test1 127.0.0.1 test2 127.0.0.1 test3 这样设置后,测试机器就可以解析test1,test2,test3解析到127.0.0.1 阅读全文
posted @ 2005-04-28 15:38 摆渡人 外婆桥! 阅读(902) 评论(0) 推荐(0)

摘要:forward,include,redirect是jsp中web页面(jsp或servelt)的三种不同的路由关系,三个貌似相同,其实还是有许多差别的,而了解这些细微的差别,在web开发中是很重要的。 说明: 一、forward、include由javax.servlet.RequestDispatcher来封装,由包容器container提供RequestDispatcher接口的实现,其中... 阅读全文
posted @ 2005-04-25 19:06 摆渡人 外婆桥! 阅读(1486) 评论(0) 推荐(0)

摘要:Collection接口,包含list和set子接口 Collection和Map接口之间的主要区别在于:Collection中存储了一组对象,而Map存储关键字/值对。 在Map对象中,每一个关键字最多有一个关联的值。 Map:不能包括两个相同的键,一个键最多能绑定一个值。null可以作为键,这样的键只有一个;可以有一个或多个键所对应的 值为null。当get()方法返回null值时,即... 阅读全文
posted @ 2005-04-04 17:53 摆渡人 外婆桥! 阅读(4463) 评论(6) 推荐(0)

摘要:单例模式,也就是在系统中只存在一个事例。它的应用还是比较广泛的,例如产品的功能菜单(功能树),系统上线以后,它就很少进行修改了,为了提供系统的性能,可以在系统中只存在这样一个功能菜单事例。这样单例模式也往往和Caching(缓存)模式同时使用。 package yhp.test.pattern.singleton; public class TestSingleton { ... 阅读全文
posted @ 2005-03-22 16:35 摆渡人 外婆桥! 阅读(376) 评论(0) 推荐(0)

摘要:例子: public class Outbound2splitVO implements Serializable ,Cloneable { private long id; private String brand; public long getId() { return id; } public void setId(long id){... 阅读全文
posted @ 2005-03-11 17:04 摆渡人 外婆桥! 阅读(609) 评论(1) 推荐(0)

摘要:1、模板文件路径的设置 Runtime.setProperty(Runtime.FILE_RESOURCE_LOADER_PATH,"D:\\"); Runtime.init(); 2、velocity的初始化和模板的获取 Velocity.init(); Template template=null; try{ templat... 阅读全文
posted @ 2005-01-05 16:26 摆渡人 外婆桥! 阅读(448) 评论(0) 推荐(0)