@controller特性
来源:互联网 发布:白板软件下载 编辑:程序博客网 时间:2024/06/16 05:27
controller中一个controller被另外一个controller调用的时候,被调用的会只是返回字符串,不做跳转,即只降级做普通的方法,但是可以设置model,跳转的话还是
在主方法中
@RequestMapping(value="/system/opmUser/list")
public String getUserByMarkId(OpmUserVo opmUser,HttpServletRequest request,Model modle) {
PageInfo<OpmUser> list= new PageInfo<>();
Map<String,Object> param = new HashMap<String,Object>();
param.put("pageNum", opmUser.getPageNum()+"");
param.put("pageSize", opmUser.getPageSize()+"");
Subject currentUser = SecurityUtils.getSubject();
Session session = currentUser.getSession();
OpmUser user =(OpmUser) session.getAttribute("currentUser");
TbCusMark tbCusMark = new TbCusMark();
tbCusMark.setMarketKey(BigDecimal.valueOf(Long.valueOf(user.getOrganid())));
tbCusMark = tbCusMarkService.getMark(tbCusMark);
Map<String,Object> param1 = new HashMap<String,Object>();
param1.put("marketId", tbCusMark.getMarketId());
param1.put("checkStatus", "B");
List<TbCusMarkVo> mars= tbCusMarkService.getMarketByCode(param1);
Set<TbCusMarkVo> marsk= new HashSet<TbCusMarkVo>();
for(TbCusMarkVo mar: mars){
marsk.add(mar);
if(mar.getTbCusMarkVo()!=null){
for(TbCusMarkVo ma: mar.getTbCusMarkVo()){
marsk.add(ma);
}
}
}
if(marsk!=null&&marsk.size()==1){
//list = getUserListUI(param, user);
//modle.addAttribute("list", list);
//modle.addAttribute("marks", marsk);
opmUser.setOrganid(user.getOrganid());
return listUi(opmUser,request,modle);//////////controller方法
}else{
param.put("organid", opmUser.getOrganid());
modle.addAttribute("marks", marsk);
return "/system/opmUser/list";
}
}
controller方法
@RequestMapping(value="/system/opmUser/listUi")
public String listUi(OpmUserVo opmUser,HttpServletRequest request,Model modle) {
PageInfo<OpmUser> list= new PageInfo<>();
Map<String,Object> param = new HashMap<String,Object>();
param.put("pageNum", opmUser.getPageNum()+"");
param.put("pageSize", opmUser.getPageSize()+"");
OpmUser op =new OpmUser();
op.setOrganid(opmUser.getOrganid());
list = getUserListUI(param, op);
modle.addAttribute("list", list);
modle.addAttribute("organid", opmUser.getOrganid());
return "/system/opmUser/listUi";
}
- @controller特性
- Spring MVC - 开发 Controller的特性与乱码问题
- controller
- Controller
- controller
- @controller
- Controller
- controller
- controller
- @Controller
- controller
- Controller
- Controller
- controller
- Controller
- Asp.net Mvc Codeplex Preview 5 第二篇 Controller&Filter的新特性
- Asp.net Mvc Codeplex Preview 5 第二篇 Controller&Filter的新特性
- (十五)在controller之外修改$scope中的数据,双向绑定特性失效,不能自动刷新
- Island Perimeter
- 项目结构设计;
- HBase 常用Shell命令
- mybatis关联查询有两种
- 面试经典的海量数据处理(TOPK)问题—转载+个人见解!
- @controller特性
- fl2440内核移植过程Linux-3.0
- SuperMap iServer 微服务多实例
- mybatis关联查询(同名字段问题)
- Java线程:线程的交互
- ASN.1探索 - 3编码规则与传输语法(CER与DER)
- mybaits两种关联查询
- EntityFramework 启用迁移 Enable-Migrations 报异常 "No context type was found in the assembly"
- 深度学习算法之AlexNet和VGGNet