请教SSI架构下按下查询按钮,进行按人和日期查询时遇到的问题!

页面上员工下拉列表框,日期,查询按钮的代码
        
<table width="80%" border="1" cellspacing="0" cellpadding="0 ">
      <tr>
        <td class="info_left"><strong style="color: #FFF">人员:</strong></td>
        <td><select name="jixiaosum.staffid" class="info_select" id="sumUserId">
            <s:iterator value="#session.users" id="users">
              <option value=<s:property value="userId" />><s:property value="username" />
              &nbsp;
              </option>
            </s:iterator>
          </select></td>
          
      </tr>
      <tr>
      <td class="info_left"><strong style="color: #FFF">汇总时间:</strong></td>
<td><input id="sumTime" name="jixiaosum.sumTime" class="info_input Wdate"
readonly="readonly" οnclick="WdatePicker()" type="text"
value="<%=str_date1%>" My97Mark="false" /></td>
      </tr>
      <tr>
      <td></td>
      <td class="info_left">
      <input class="info_button" type="button" value="查询" id="btnSearch" 
       οnclick="selectMissions();"/>
      </td>
      </tr>
    </table>


压下按钮后调用searchMissions方法

function selectMissions() {
var sumUserid = "";
sumUserid=document.getElementsByName("sumUserId")[0].value;
var sumTime = "";
sumTime=document.getElementsByName("sumTime")[0].value;
//alert(sumUserid);
document.forms["jxhzExportExcel"].action = "mission_searchMissions";
document.forms["jxhzExportExcel"].submit();
}

action中的searchMissions方法

public String searchMissions() {
// TODO this way is the same as missions del
System.out.print("----searchMissions begin----");
Map map = new HashMap();
if (StringUtils.isNotEmpty(jixiaosum.getStaffId())) {
map.put("jixiaosum", jixiaosum);
} else {
map.put("jixiaosum", null);
}
Pages<Mission> pages = new Pages<Mission>();
pages.setCurreRow(this.pagesize);// 设置每页显示多少行
Integer countRow = missionService.searchMissionCount(map);
pages.setCountRow(countRow);
if (currePage == 0) {
currePage = 1;
}
pages.setCurrePage(currePage);

Map session = ServletActionContext.getContext().getSession();
List<Mission> jixiaohuizongMissions = new ArrayList<Mission>();
List<String> khzbNames = new ArrayList<String>();

// 设置分页参数
// 从第几行数据开始 起始是0,也就是 12,就是12+1,第13行取数据
// 往下走几行数据
int pageIndex = 0;
if (this.currePage > 1) {
pageIndex = (this.getCurrePage() - 1) * this.getPagesize();
}
RowBounds rowBounds = new RowBounds(pageIndex, this.getPagesize());

jixiaohuizongMissions = missionService.searchMissions(jixiaosum,
rowBounds);

return "searchMissionsResult";
}


请教如何实现压下按钮,按条件查询,多谢!
©️2020 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值