下拉列表select 的 条件查询
本帖最后由 C_phy 于 2014-07-30 11:28:39 编辑
根据下拉列表中的字段,条件查询,显示在原来的list页面
求 一个 用下拉列表 的查询 的实例 代码,当选中下拉列表中的字段时,list列表还在原来的地方显示,最好带注释
------解决方案--------------------
/**
* 获取联系人列表
*
* @param session
* @param model
* @param request
* @return
*/
@RequestMapping(value = "/contactsList")
public String contactsList(HttpSession session, Model model,
HttpServletRequest request,XzContacts contactsModel) {
// 跳转到添加页面之前先查询媒体信息,传递到前台显示下拉列表
List mediaList = new ArrayList();
mediaList = mediaService.getMediaList();
session.setAttribute("mediaList", mediaList);
// 跳转到页面之前先查询所有模块,传递到前台显示下拉列表
Set palateList = new HashSet();
palateList = service.getPlate();
palateList.remove("");
session.setAttribute("palateList", palateList);
List list = new ArrayList();
list = service.getContactsList();
session.setAttribute("contactsNameList", list);
String curPageStr = StringUtil.dealParam(request.getParameter("curPage"));
String pageSizeStr = StringUtil.dealParam(request.getParameter("pageSize"));
int curPage = 1;
int pageSize = 20;
if(curPageStr != null)
try {
curPage = Integer.parseInt(curPageStr);
} catch(NumberFormatException e) {
return "redirect:./cms/contacts/contactsList.oa";
}
if(pageSizeStr != null)
pageSize = Integer.parseInt(pageSizeStr);
contactsModel.setIndex((curPage-1)*pageSize);
contactsModel.setPageSize(pageSize);
list = service.getContactsListByPage(contactsModel);
PageResult pageResult = new PageResult(curPage, pageSize, service.getListCount(contactsModel), list);
model.addAttribute("statistic", service.getListCount(contactsModel));
model.addAttribute("pageresult", pageResult);
model.addAttribute("curPage", curPage);
model.addAttribute("pageSize", pageSize);
return "xz/cms/contacts/contacts_list";
}
HTML>
pageEncoding="UTF-8"%>
function checkEvent2(){
var id = $("#allChecboxId")[0];
var boxClass = $(".checkboxClass");
if (id.checked == true) {
for(var i=0;i
boxClass[i].checked = true;
}
}else{
for(var i=0;i
boxClass[i].checked = false;
}
}
}
function exportExcel(){
var id="";
var boxClass = $(".checkboxClass");
for(var i=0;i
if(boxClass[i].checked){
id+=$(boxClass[i]).val()+",";
}
}
if(id == null
------解决方案--------------------