Controller验证

Controller验证
一.com.xxx.xxx.web中创建一个超级管理员包superadmin,里面创建类XxxController.java

@Controller
@RequestMapping("/superadmin")
public class XxxController{
@Autowired
private XxxService xxxService;
@RequestMapping(value="/listxxx",method=RequestMethod.GET)
@ResponseBody
private Map<String,Object> listXxx(){
    Map<String,Object> modelMap = new HashMap<String,Object>();
    List<Xxx> lsit = new ArrayList<Xxx>();
    try{
            list = xxxService.getXxxList();  
            modelMap.put("rows",list);
            modelMap.put("total",list.size());
        }catch(Exception e){
              e.printStackTrace();
              modelMap.put("success",false);
              modelMap.put("errMsg",e.toString());
       } 
}
return modelMap;
}

Controller与页面交互的模式:

在xxx1页面传过来的xxx参数对象使用数据绑定的方式,在xxx1页面的输入框中定义一个name属性,name属性的值为xxx对象中的变量值,输入的内容即保存到了这个xxx对象中,传到Controller来处理

@RequestMapping("/xxx1")
//传过来一个对象,而且方法的返回值为ModelAndView类型,这样就不用ReponseBody标签
public ModelAndView fangfanming(Xxx xxx){
   //首先与数据库交互,
   xxxDao.add(xxx);
   ModelAndView mav = new ModelAndView();
   //定义跳转到index页面
   mav.setViewName("index");
   //调用xxxDao中的查询方法,将查询出来的数据保存到xxx2中
   mav.addObject("xxx2",xxxDao.queryXxx);
   return mav;
}

之后在index页面中即可使用EL表达式取出Controller处理后,查询到的对象xxx2

<c:forEach items="${xxx}" var="xxx">
<tr>
<td>xxx.??</td>
<td>xxx.??</td>
<td>xxx.??</td>
</tr>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值