87,984
社区成员
发帖
与我相关
我的任务
分享
function shelf(state){
var offCheckBox = document.getElementsByName("commId");
var value = new Array();
for(var i = 0; i < offCheckBox.length; i++){
if(offCheckBox[i].checked)
value.push(offCheckBox[i].value);
}
$.ajax({
type: "post",
url: "<%=path%>/commodity/commShelf",
data:"state="+state+"&check="+value,
success: function(msg){
$("#form2").submit();
},
error:function(msg){
$("#form2").submit();
}
})
}
/**
* 获取商品列表
*
*/
@RequestMapping("/getCommList")
public String getCommList(HttpServletRequest request, HttpSession session, Model model) {
String beginDate = request.getParameter("beginDate");
String endDate = request.getParameter("endDate");
String skuid = request.getParameter("skuid");
String currentPage = request.getParameter("curr");
String rowsPerPage = request.getParameter("toRows");
String state = request.getParameter("inlineRadioOptions");
Properties p = PropertiesUtil.UPLOAD_PROPERTIES;
String url = p.getProperty(ConstantUtil.FILE_REMOTE);
Integer states = 0;
try {
// 取出登录用户
Seller user = (Seller) session.getAttribute(What.SESSION_LOGIN_SELLER);
if (user == null) {
return null;
}
Commodity comm = new Commodity();
if (state != null && !state.isEmpty()) {
switch (Integer.parseInt(state)) {
case 0:
comm.setCheckState(0);
states = 0;
break;
case 1:
comm.setCheckState(1);
states = 1;
break;
case 2:
comm.setCheckState(2);
states = 2;
break;
case 3:
comm.setState(0);
states = 3;
break;
case 4:
comm.setState(1);
states = 4;
break;
}
model.addAttribute("state", states);
} else {
model.addAttribute("state", 1);
comm.setCheckState(1);
}
SimpleDateFormat sim = new SimpleDateFormat("yyyy-MM-dd");
comm.setSellerId(user.getId());
Pagination page = new Pagination();
page.getCurrentPage();
page.getStart();
if (currentPage != null && !currentPage.isEmpty()) {
page.setCurrentPage(Integer.parseInt(currentPage));
}
if (rowsPerPage != null && !rowsPerPage.isEmpty()) {
page.setRowsPerPage(Integer.parseInt(rowsPerPage));
}
if (skuid != null && !skuid.isEmpty()) {
comm.setSkuid(skuid);
model.addAttribute("skuid", skuid);
}
if (beginDate != null && !beginDate.isEmpty()) {
comm.setBeginDate(sim.parse(beginDate));
model.addAttribute("beginDate", beginDate);
}
if (endDate != null && !endDate.isEmpty()) {
comm.setEndDate(sim.parse(endDate));
model.addAttribute("endDate", endDate);
}
Integer commCount = CommodityService.getCountOfMap(comm);
page.setTotalCount(commCount);
Map<String, Object> map = new HashMap<String, Object>();
map.put("page", page);
map.put("comm", comm);
List<Commodity> commList = CommodityService.getByMap(map);
model.addAttribute("commList", commList);
model.addAttribute("url", url);
model.addAttribute("page", page);
} catch (ParseException e) {
e.printStackTrace();
}
return "commodity/showCommodityList";
}

毫无头绪! 有人遇到这种情况吗?
那就结贴吧,分给我
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";