/**
* 启用账号
*/
@SuppressWarnings("finally")
@RequestMapping(value = "/accountStart", method = RequestMethod.GET)
public ModelAndView accountStart(String userAcctId,HttpServletRequest request,HttpServletResponse response) throws Exception {
try {
String[] para=userAcctId.split(",");
String msg="";
for(int i=0;i<para.length;i++){
LabAccount sysAccount=sysAccountService.findByKey(para[i].trim());
if("1".equals(sysAccount.getUserState())){
msg += "账号为“"+sysAccount.getLoginAccount()+"”的用户已经启用! </br> ";
}else if("0".equals(sysAccount.getUserState())){
sysAccountService.startAccount(para[i].trim());
msg += "账号为“"+sysAccount.getLoginAccount()+"”的用户启用成功! </br> ";
}
}
returnMsg("success",msg,request);
} catch (Exception e) {
e.printStackTrace();
returnMsg("error", "启用失败",request);
} finally{
return new ModelAndView("redirect:/sys/accountList");
}
}

  以上是第一次在代码中遇到ModelAndView,那么这个spring中的类到底是干什么的那???

  MVC是什么,说白了就是Model+View+Controller

  View: 我们要专门有一个模块,还存放所有的UI组件库, 按钮,图片,文本框,列表,菜单等等,这些东西都是死的,没有内容。 比方说文本框,你从组库中把文本框拿出来,默认里面没有任何文字。

  Model: 我们的数据模型,如果是面向对象的程序,那就是一个个的数据类。如学生,老师,汽车,职员等等。他们也可以理解成数据结构。我们必须有一个专门的模块来存放这些结构。 结构也是死的, 如果没有把他拿出来用,他就永远躺上该模块中。

  Control: 控制者, 可以理解成一段代码, 它会根据当前的程序状态机,将合适的数据模型中的数据填充到UI视图中。也可以反过来通过监听UI组件的变化,将一部分变化写回数据模型中。它是双向起作用,既可以把视图中获取的数据给模型,也可以把模型中的数据给视图。

最新文章

  1. 拒绝了对对象 &#39;base_config&#39; (数据库 &#39;****&#39;,架构 &#39;dbo&#39;)的 SELECT 权限
  2. 关于AJAX 的交互模型、交互流程及代码示范
  3. POJ1985Cow Marathon[树的直径]
  4. Asp.net 之Application
  5. C/C++在Java项目、Android和Objective-C三大平台下实现混合编程
  6. offsetLeft, offsetTop以及postion().left , postion().top有神马区别
  7. DataGridView的按钮列的点击事件
  8. 关于oracle出现ORA-06143:连接未打开 解决方案
  9. Javascript里,想把一个整数转换成字符串,字符串长度为2
  10. Android.mk 的含义
  11. (转)ubuntu 文件目录结构
  12. ng1笔记
  13. 学好UI你必须要掌握这些技术
  14. SSH(Spring Struts2 Hibernate)框架整合(注解版)
  15. Selenium及Headless Chrome抓取动态HTML页面
  16. Linux下进程的创建过程分析(_do_fork do_fork详解)--Linux进程的管理与调度(八)
  17. mybatis事务管理机制详解
  18. draknet网络配置参数
  19. Spring Boot入门第五天:使用JSP
  20. http.cof

热门文章

  1. Hive中日期处理
  2. psoc4的capsense总结
  3. lapis 框架安装试用
  4. hadoop 之Hadoop生态系统
  5. if的用法
  6. mysql大数据量之limit优化
  7. ubuntu :安装好了搜狗输入法但是没法用
  8. mybatis 面试
  9. linux性能监控——CPU、Memory、IO、Network
  10. python list 列表