Java FormBean如何向数据库过滤数据?
- 提问者网友:心如荒岛囚我终老
- 2021-04-10 11:26
- 五星知识达人网友:动情书生
- 2021-04-10 12:16
- 1楼网友:像个废品
- 2021-04-10 16:06
- 2楼网友:十年萤火照君眠
- 2021-04-10 15:43
//request 中的值放进MAP中去
public HashMap getData() { Map map = request.getParameterMap(); HashMap data = new HashMap(); Set set = map.keySet(); for(Object o : set) { String[] value = (String[])map.get(o); if(value!=null && value.length==1) { data.put(o, value[0]); }else{ data.put(o, value); } } return Convert.doChangeMap(data); }
//转换MAP中的值
public static String convert(String strTemp) { try { //return str; String temp_p ; //System.out.println("temp_p=="+new String(strTemp.getBytes("ISO-8859-1"), "gbk")); temp_p= new String(strTemp.getBytes("ISO-8859-1"), "gbk"); return temp_p; }catch (Exception e) { return ""; } } public static HashMap doChangeMap(Map m){ Iterator it = m.entrySet().iterator(); // MAP 中字符的转换 while (it.hasNext()) { Map.Entry pairs = (Map.Entry)it.next(); // System.out.println("key=="+pairs.getKey()+" VALUE="+pairs.getValue().toString()); m.put(pairs.getKey(),Convert.convert(pairs.getValue().toString())); } return (HashMap)m; }
不明白的再问我!
- 3楼网友:神也偏爱
- 2021-04-10 14:06
如果需要过滤器的话加我Q 我发一个我写好的过滤器
- 4楼网友:山有枢
- 2021-04-10 13:36
把jsp中全改成utf-8