web开发工具类
1.日期工具类
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil {
public static String formatDate(Date date,String format){
String result="";
SimpleDateFormat sdf=new SimpleDateFormat(format);
if(date!=null){
result=sdf.format(date);
}
return result;
}
public static Date formatString(String str,String format) throws Exception{
SimpleDateFormat sdf=new SimpleDateFormat(format);
return sdf.parse(str);
}
}
2.结果集转JSONArray工具类
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.util.Date;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class JsonUtil {
public static JSONArray formatRsToJsonArray(ResultSet rs)throws Exception{
ResultSetMetaData md=rs.getMetaData();
int num=md.getColumnCount();
JSONArray array=new JSONArray();
while(rs.next()){
JSONObject mapOfColValues=new JSONObject();
for(int i=1;i<=num;i++){
Object o=rs.getObject(i);
if(o instanceof Date){
mapOfColValues.put(md.getColumnName(i), DateUtil.formatDate((Date)o, "yyyy-MM-dd"));
}else{
mapOfColValues.put(md.getColumnName(i), rs.getObject(i));
}
}
array.add(mapOfColValues);
}
return array;
}
}
3.输出json字符串工具类
import java.io.PrintWriter;
import javax.servlet.http.HttpServletResponse;
import net.sf.json.JSONObject;
public class ResponseUtil {
public static void write(HttpServletResponse response,Object o)throws Exception{
response.setContentType("text/html;charset=utf-8");
PrintWriter out=response.getWriter();
out.println(o.toString());
out.flush();
out.close();
}
}
4.判断字符串空或非空工具类
public class StringUtil {
public static boolean isEmpty(String str){
if("".equals(str)|| str==null){
return true;
}else{
return false;
}
}
public static boolean isNotEmpty(String str){
if(!"".equals(str)&&str!=null){
return true;
}else{
return false;
}
}
}
最新文章
- *CF2.D(哥德巴赫猜想)
- 《C与指针》第十二章练习
- luogu1328[NOIP2014 T1]生活大爆炸版石头剪刀布
- spring整合hibernate配置文件
- git merge
- 一种奇特的DEDE隐藏后门办法
- 华为S5700S配置总结
- stream流批量读取并合并文件
- iOS 中使用md5加密
- *[topcoder]LittleElephantAndString
- U8800安装软件显示无效的URI问题
- 学习 ExtJS 4 面板与布局
- Spring学习笔记之AOP配置篇(一)
- 201521123064 《Java程序设计》第5周学习总结
- 在centOS上搭建wordpress博客系统
- xssgame挑战wp
- Ibatis中的<;trim>;标签应用
- SAM练习记录
- 关于有时候导入maven项目时候报错(有红色叹号,类中导入的包提示";the import java.util cannot be resolve,";)
- js&;jquery 获取select下拉框的值、文本内容、自定义属性
热门文章
- 201. Bitwise AND of Numbers Range
- (转)CAP理论十二年回顾:";规则";变了
- [PHP] - 逗号和点号的区别
- C#.Net 如何动态加载与卸载程序集(.dll或者.exe)5-----Assembly.Unload
- Complete The Pattern #1
- foreach中引用 的问题
- c# 产生随机字符串,包括大小写字母和数字
- angularJS $resource与后台restapi的对应关系
- Linux中的文件特殊权限
- NET下RabbitMQ实践[配置篇]