Javaweb封裝工具類

package com.edu.lingnan.util;
import java.text.ParseException;
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);
}

}html

package com.edu.lingnan.util;


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 {
/**
* 將結果集信息轉換爲JSON數組的形式
* @param rs sql語句查詢出來的結果集
* @return 返回一個JSON數組
* @throws Exception
*/
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;
}
前端

}java

package com.edu.lingnan.util;
import java.io.PrintWriter;
import javax.servlet.http.HttpServletResponse;
import net.sf.json.JSONObject;
public class ResponseUtil {
/** 
* 將後臺處理完的結果寫回前端頁面,如jsp頁面; 
* 或者可用於在ajax異步調用後臺方法,該方法處理完相應業務邏輯以後將結果返回,這個結果即經過這個工具類實現 
*/
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();
}
ajax

}sql

package com.edu.lingnan.util;json

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;
}
}
}
異步