/** 执行搜索 */ public String search() { NoteSendQuery sendQuery = new NoteSendQuery(); String searchType = getRequest().getParameter("searchType"); String searchInfo = getRequest().getParameter("searchInfo").trim(); try { searchInfo = java.net.URLDecoder.decode(searchInfo, "UTF-8"); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); } if (null != searchInfo && !searchInfo.equals("")) { if ("sendid".equals(searchType)) { sendQuery.setSendid(searchInfo); } if ("recipient".equals(searchType)) { sendQuery.setRecipient(searchInfo); } if ("message".equals(searchType)) { sendQuery.setMessage(searchInfo); } } Page page = noteSendManager.findPage(sendQuery); savePage(page, sendQuery); return LIST_JSP; }