java中模糊查询下拉框,下拉列表select 的 条件查询,该如何处理

下拉列表select 的 条件查询

本帖最后由 C_phy 于 2014-07-30 11:28:39 编辑

10300820.png

根据下拉列表中的字段,条件查询,显示在原来的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

------解决方案--------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值