文章分类 -  Java基础

所有与Java相关的技术
摘要:分页的时候,checkbox选中问题很多人都遇到类似的问题,比如第一页选中一个,第二页选中一个,然后把两页选中的两个都挑选出来,而且从第二页返回第一页的时候,第一页选中的那个数据还是选中状态1.Action所做的处理 Map map = (Map)request.getSession().getAttribute("map"); if(collectFile!=null && collectFile.length>0){ if(map==null){ //第一次进入列表页面 map = new HashMap(); map.put(currentPag 阅读全文
posted @ 2013-07-05 15:19 刘尊礼 阅读(3584) 评论(0) 推荐(0)
摘要:在Java中\是作为转义字符处理的,但是当你不把它当转移字符用的时候(比如文件目录)就很麻烦例如对文件目录的东西进行分割String path = "D:\\CNEMC\\总站\\综合室";String[] paths = path.split("\\"); 这样写就有问题,但是按你的意思第一个\是转义字符,第二个就是\ 但是编译通过了,运行时就会报错String[] paths = path.split("\\\\"); 就可以了关于\还有一件比较诡异的事在jsp页面取到传过来的带有\的字符串,因为只有一个\,所以解析的时候默认把这 阅读全文
posted @ 2013-06-26 15:41 刘尊礼 阅读(81) 评论(0) 推荐(0)
摘要:遍历List,如果调用remove方法的话,list的长度会减小,所以for循环的时候会无形之中减少遍历的次数,漏掉一部分的值import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) { List list = new ArrayList(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); list.add(6); list.add(... 阅读全文
posted @ 2013-06-20 09:38 刘尊礼 阅读(140) 评论(0) 推荐(0)
摘要:MyEclipse部署的时候有时会出现这样一个问题是什么原因造成的呢?多数是由于你重新换了jdk造成的,实质的错误是需要解决这个问题1.把这个jreremove2.add Library3.选jre system jre4.选Alternate JRE 然后点后边的button 选择正确的jre5.ok然后再部署,问题就解决了 阅读全文
posted @ 2013-04-28 14:18 刘尊礼 阅读(123) 评论(0) 推荐(0)
摘要:在web.xml中配置,就可以对整个项目中的错误进行拦截,然后跳到指定的页面<!--403禁止访问 --><error-page><error-code>403</error-code><location>/page/error/403.jsp</location></error-page><!--404未找到 访问的资源不存在 --><error-page><error-code>404</error-code><location>/page/err 阅读全文
posted @ 2013-03-22 11:32 刘尊礼 阅读(290) 评论(0) 推荐(0)
摘要:从页面点击生成Excel的时候做这么几件事1.从页面找到要导出数据的查询条件2.去Action 从查询条件 查询到对应的List3.在jsp像平常一样,对list进行遍历 只是有一点区别,那就是修改jsp的contentType,使它以Excel的形式显示详情请查看项目superstation的那个项目第二种生成Excel策略1.直接从数据库里查对应的List2.然后用java一条一条写入Excel 阅读全文
posted @ 2013-01-21 09:50 刘尊礼 阅读(133) 评论(0) 推荐(0)
摘要:word :application/mswordtxt:text/plainexcel:application/vnd.ms-excelpdf:application/pdf 阅读全文
posted @ 2012-12-03 11:07 刘尊礼 阅读(119) 评论(0) 推荐(0)
摘要:JDK动态代理中包含一个类和一个接口:InvocationHandler接口:public interface InvocationHandler {public Object invoke(Object proxy,Method method,Object[] args) throws Throwable;}参数说明:Object proxy:指被代理的对象。Method method:要调用的方法Object[] args:方法调用时所需要的参数Proxy类:Proxy类是专门完成代理的操作类,可以通过此类为一个或多个接口动态地生成实现类,此类提供了如下的操作方法:public stati 阅读全文
posted @ 2012-09-03 15:30 刘尊礼 阅读(93) 评论(0) 推荐(0)
摘要:一、前言JDOM是Breet Mclaughlin和Jason Hunter两大Java高手的创作成果,2000年初,JDOM作为一个开放源代码项目正式开始研发。JDOM是一种解析XML的Java工具包。DOM适合于当今流行的各种语言,包括Java,JavaScripte,VB,VBScript,Perl,C,C++等。它了为HTML和XML文档提供了一个可应用于不同平台的编程接口。W3C DOM的最新信息可从http://www.w3.org/TR2001/WD-DOM-Lever-3-Core-20010913查阅。微软在http://msdn.microsoft.com/library/ 阅读全文
posted @ 2012-08-27 15:56 刘尊礼 阅读(543) 评论(0) 推荐(1)