Java
kingmxj
这个作者很懒,什么都没留下…
展开
-
xml解析器Dom4J简介
Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。DOM4J使用起来非常简单。只要你了解基本的XML-DOM模型,就能使用。然而他自己带的指南只有短短一页(html),不过说的到挺全。国内的中文资料很少。因而俺写这个短小的教程方便大家使用,这篇文章仅谈及基本的用法,如需深入的使用,请……自己摸索...原创 2009-04-21 13:14:51 · 89 阅读 · 0 评论 -
PageModel
[code="java"]package com.itsv.yiliao.back.personnel.model;import java.util.List;/** * 分页模型 * @author kingmxj 2009-11-11 * */public class PageModel { private List list;//存储的数据 ...2009-11-11 13:27:51 · 91 阅读 · 0 评论 -
生成八位随机数(含有大小写字母和数字)
List list = new ArrayList(); // list.add(1); for (int i = 0; i < 10; i++) list.add(i+""); for (char c = 'a'; c原创 2009-05-20 11:12:43 · 2203 阅读 · 0 评论 -
jstl 集合大小
[code="java"]${fn:length(object)}[/code]2009-11-26 16:36:18 · 72 阅读 · 0 评论 -
list根据某字段排序
[code="java"]List ret = new ArrayList();//全部年列表Collections.sort(ret,getSorterByDate("desc"));Collections.sort(ret,getSorterByUrl("desc"));private Comparator getSorterByUrl(final String ord...2009-12-09 10:32:24 · 114 阅读 · 0 评论 -
如何获取Manager
WebApplicationContextUtils.getRequiredWebApplicationContext(pageContext.getServletContext()).getBean("Manager");pageContext.getServletContext()是jsp页面传过来的。2009-07-01 08:43:13 · 110 阅读 · 0 评论 -
自定义标签
[color=red][size=large]类dictionaryTag 必须继承TagSupport[/size][/color]public class dictionaryTag extends TagSupport { private static final long serialVersionUID = 3628217258733508857L; private ...2009-07-01 09:45:43 · 88 阅读 · 0 评论 -
获取真实的ip地址
方法一:public String getRemortIP(HttpServletRequest request) { if (request.getHeader("x-forwarded-for") == null) { return request.getRemoteAddr(); } return request.get...原创 2009-07-07 11:11:05 · 753 阅读 · 0 评论 -
VelocityUtils
[code="java"]/** * Copyright (c) 2005-2010 springside.org.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * * $Id: VelocityUtils.java 1211 2010-09-10 16:20:45Z calvin...原创 2011-05-09 14:19:43 · 225 阅读 · 0 评论 -
缩小图片工具类
[code="java"]package com.juqi.group.common.util;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;public class ImageUtil...原创 2011-05-10 11:11:08 · 73 阅读 · 0 评论 -
POI 读excel
[code="java"]package com.amazon.excel;import java.io.FileInputStream;import java.io.FileOutputStream;import java.text.DecimalFormat;import org.apache.poi.hssf.usermodel.HSSFCell;import...原创 2011-04-08 15:35:39 · 64 阅读 · 0 评论 -
jsoup HTML文档解析
jsoup 简介Java 程序在解析 HTML 文档时,相信大家都接触过 htmlparser 这个开源项目,我曾经在 IBM DW 上发表过两篇关于 htmlparser 的文章,分别是:从 HTML 中攫取你所需的信息和 扩展 HTMLParser 对自定义标签的处理能力。但现在我已经不再使用 htmlparser 了,原因是 htmlparser 很少更新,但最重要的是有了 jsou...原创 2012-02-15 11:01:43 · 86 阅读 · 0 评论 -
poi读取excel2003/2007
[code="java"]package com.lietou.open.common.utils;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.text.DecimalFormat;import org.apache.poi.hssf.us...原创 2013-04-16 17:24:10 · 113 阅读 · 0 评论 -
工具类 -- 获取ip
[code="java"] /** * 获取到客户端IP地址 * * @author fengpeng E-mail: fengpeng@lietou.com * @version CreateTime:2012-3-19 下午05:40:29 * @param request * @return */...原创 2012-08-27 14:05:54 · 154 阅读 · 0 评论 -
获取文件的地址
[b] 1.jsp中取得路径:[/b]以工程名为TEST为例:(1)得到包含工程名的当前页面全路径:request.getRequestURI()结果:/TEST/test.jsp(2)得到工程名:request.getContextPath()结果:/TEST(3)得到当前页面所在目录下全名称:request.getServletPath()结果:如果页面在jsp目录...原创 2013-05-29 18:14:13 · 976 阅读 · 0 评论 -
中文乱码问题
[b]1.对于get方式传参的中文乱码:[/b][code="java"]name = java.net.URLEncoder.encode(name,"GB2312");//在jsp中设置要传的参数url = "a.do?movieName=" + encodeURI(encodeURI(name));// 在js中的写法//如果是get 我们就转码 if("get"....原创 2013-06-20 16:38:48 · 153 阅读 · 0 评论 -
xml解析器Dom4J代码示例
[b]1. 示例XML文档(holen.xml)[/b][code="java"] Dom4j Tutorials Lucene Studing Lucene in Action O'Reilly [/code] [b]2. 建立一个...原创 2013-06-20 16:42:28 · 134 阅读 · 0 评论 -
ResultSet、Statement
rs.absolute(...)允许你指定结果集的绝对位置如果没有它,假如你要取第1000条记录的数据,就只能rs.next()1000次了:)rs.isAfterLast()是一种特殊的状态,表征已到达结果集的结尾,此时你如果调用rs.next()就会抛出异常rs.next();//向后滚动rs.getRow();//得到当前行号rs.absolute(n);//光标定位到n...原创 2009-11-11 13:18:10 · 95 阅读 · 0 评论 -
上传文件程序
[code="java"]package com.itsv.util;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;im...2009-11-09 15:14:54 · 136 阅读 · 0 评论 -
压缩文件(ant.jar)
[code="java"]package com.itsv.util;import java.io.*;import org.apache.tools.zip.ZipOutputStream;/** * Title: 压缩文件程序 * Description: 包含如下功能: * 1. 压缩文件(zip) * @author: kingmxj 2009-11-...2009-11-09 13:59:22 · 124 阅读 · 0 评论 -
JSTL标签
JSTL 学习、应用记录原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了 JAVA 程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。 JSP 标准标记库( Standard Tag Library , JSTL) 是一...原创 2009-04-21 13:21:47 · 59 阅读 · 0 评论 -
ValueList
ValueList的OverView概述在很多情况下,使用JDBC是很繁琐的,有很多方法可以替换JDBC,比如JDO、Hibernate等。即使在从service中接收POJO的List的解决方案中,我们仍然鼓励使用ValueListHandler来统一访问所有的service。在这种情况下,你应该实现自己的ValueListAdapter,它的作用是调用你的业务方法,同时也要把查询结...2009-04-21 14:23:19 · 300 阅读 · 0 评论 -
在java类中用js实现跳转页面
[code="java"]try{ //通过设置,防止js中文乱码 response.reset(); request.setCharacterEncoding("GBK"); response.setContentType("text/html; charset=GBK"); ServletOutputStream servletOu...2009-04-21 14:25:16 · 555 阅读 · 0 评论 -
日期转换
1 SimpleDateFormat担当重任,怎样格式化都行import java.util.Date; import java.text.SimpleDateFormat; public class Demo { public static void main(String[] args) { Date now=new Date(); SimpleDateFormat f=newSimple...原创 2009-04-21 14:29:36 · 50 阅读 · 0 评论 -
用过滤器解决jsp中文乱码
1jsp页头设置为UTF-8 如下: Java代码 2 过滤器,,也就一个java类而已:代码如下: Java代码 import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import java...原创 2009-04-21 14:30:49 · 164 阅读 · 0 评论 -
Velocity--java的模板引擎
[code="java"]velocity的使用-配置(Maven) 1.在pom.xml中添加依赖 org.apache.velocity velocity 1.7 org.apache.velocity velocity-tools 2.0 2.从velocity-tools-2.0.jar的org.ap...2009-04-21 14:37:53 · 69 阅读 · 0 评论 -
编码转换
String name = new String(name.getBytes("ISO-8859-1"),("UTF-8"));其中"ISO-8859-1"是tomcat服务器的特性,tomcat会把数据先转换成为"ISO-8859-1","UTF-8"是想要的效果!2009-04-21 16:00:43 · 83 阅读 · 0 评论 -
BUG 、小东西 汇总
1.form中没有method="" 不转页只刷新2.form中要是上传文件要有3.bug:getOutputStream() has already been called for this response原因:在tomcat下jsp中出现此错误一般都是在jsp中使用了输出流,具体原因是在tomcat编译之后的jsp中,_jspService(HttpServletRequest ...2009-04-21 16:32:40 · 64 阅读 · 0 评论 -
关键字显红
//'[color=red]2[/color]'是关键字String str = "12345678912345678922212"; String[] strs = str.split("2"); System.out.println("---------->"+strs.length); for(int i=0;i2009-04-23 16:25:32 · 65 阅读 · 0 评论 -
jxl读excel
package com.itsv.oa.sattaxpayer;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import jxl.S...原创 2009-04-27 13:15:40 · 105 阅读 · 0 评论 -
获取浏览器名和操作系统名
String Agent = request.getHeader("User-Agent"); StringTokenizer st = new StringTokenizer(Agent,";"); st.nextToken(); //得到用户的浏览器名 String userbrowser = st.nextToken(); //得到用户的操作系统名 S...原创 2009-04-28 10:24:26 · 111 阅读 · 0 评论 -
有小数的除法
double i=500000; double j=2; double z = j*100/i; BigDecimal bd = new BigDecimal(String.valueOf(z)); System.out.println(z); System.out.println(bd); String result = bd+"...原创 2009-04-28 17:31:11 · 172 阅读 · 0 评论 -
字符串截取问题“.”
String ip = "192.168.0.1"; String[] ips = ip.split("\\.");2009-04-29 08:40:55 · 69 阅读 · 0 评论 -
数字格式化
double pi=3.1415927; //圆周率 //取一位整数 System.out.println(new DecimalFormat("0").format(pi)); //3 //取一位整数和两位小数 System.out.println(new DecimalFormat("0.00").format(pi)); //3.14 /...原创 2009-04-29 10:47:34 · 83 阅读 · 0 评论 -
获取日期的星期
/** * 获取当前日期是星期几 * * @param dt * @return 当前日期是星期几 */ public static String getWeekOfDate(Date dt) { String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四"...原创 2009-05-06 09:11:39 · 80 阅读 · 0 评论 -
日期函数
/** * Title:Toten * Description: * Copyright: Copyright (c) 2006 * Company: WinChannel * @author bxz * @version 1.0 */package com.winchannel.common.util;import java.sql.Timestamp...原创 2009-05-07 08:14:37 · 66 阅读 · 0 评论 -
iframe中session不一致问题(session的值取不到)
[code="java"] // 解决IE下Iframe的Session失效 HttpServletResponse res = (HttpServletResponse) response; res.setHeader("P3P", "CP=CAO PSA OUR IDC DSP COR ADM DEVi TAIi PSD...原创 2012-10-12 14:30:55 · 1909 阅读 · 0 评论