【发布时间】:2014-01-02 11:35:45
【问题描述】:
我有 4 个标签用于 4 个不同的页面。 (pageOne, pageTwo, pageThree, pageFour)。但是这里是怎么编码的,它只指向pageOne。
当 Tab="2" 的值时,我希望它指向 pageTwo
pageThree 当 Tab="3" 时,pageFour 当 Tab="4"
接下来是Controller。有人可以帮忙吗?
Controller
@RequestMapping(value="/encodeListAjax")
public String encodeListAjax(
HttpServletResponse response,
HttpServletRequest request,
ModelMap model,
Condition condition,
@RequestParam Map<String, Object> maps,
@ModelAttribute Encode encode) throws Exception {
if(encode.getTab() != null && !"".equals(encode.getTab())) {
if("1".equals(encode.getTab())) {
String[] prcsSteCds = {"R02","R05","R06"};
maps.put("prcsSteCd", prcsSteCds);
} else if("2".equals(encode.getTab())) {
String[] prcsSteCds = {"R03"};
maps.put("prcsSteCd", prcsSteCds);
} else if("3".equals(encode.getTab())) {
String[] prcsSteCds = {"R04"};
maps.put("prcsSteCd", prcsSteCds);
} else if("4".equals(encode.getTab())) {
String[] prcsSteCds = {"R07"};
maps.put("prcsSteCd", prcsSteCds);
}
} else {
String[] prcsSteCds = {"R02","R05","R06"};
maps.put("prcsSteCd", prcsSteCds);
}
List<Encode> resultList = EncodeRepository.encCurList(maps);
Long resultformCnt = EncodeRepository.encCurListCnt(maps);
Pagination<Encode> resultListCnt = PaginationUtil.getPaginationList(resultList, condition, resultformCnt, Order.DESC);
model.addAttribute("resultList", resultList);
model.addAttribute("resultformCnt", resultformCnt);
model.addAttribute("resultListCnt", resultListCnt);
model.addAttribute("condition", condition);
return "empty/admin/survMng/survey/pageOne";
}
【问题讨论】:
标签: spring jsp controller