资源简介
upload_new.rar
代码片段和文件信息
package com.ssm.controller;
import java.util.List;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.ui.ModelMap;
import org.springframework.validation.BindingResult;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;
import com.ssm.entity.User;
import com.ssm.service.UserService;
/** 为了对url进行分类管理,这里可以定义根路径,最终访问url就是根路径+子路径
* 注意:如果@Controller不指定其value【@Controller】,
* 则默认的bean名字为这个类的类名首字母小写,如果指定value【@Controller(value=”UserAction”)】
* 或者【@Controller(“UserAction”)】,
* 则使用value作为bean的名字。
*/
@Controller //singleton:单例模式,当spring创建applicationContext容器的时候,spring会欲初始化所有的该作用域实例,加上lazy-init就可以避免预处理;
@Scope(“prototype“) //原型模式,每次通过getBean获取该bean就会新产生一个实例,创建后spring将不再对其管理;
@RequestMapping(“/user“)
public class UserController{
//注入userService
@Autowired
private UserService userService;
/**
* 用户登录
* @param user
* @param model
* @return
*/
@RequestMapping(value=“/userlogin.do“method=RequestMethod.POST)
public ModelAndView login(String usernameString passwordModelAndView mvHttpSession session) {
User user=userService.login(username password);
if(user!=null){
//登录成功,将user对象设置到HttpSession作用范围域中
session.setAttribute(“user“ user);
//转发到main请求
/*mv.setView(new RedirectView(“/smmbookapp/main“)); 登录成功,跳转页面 */
mv.setViewName(“mainPage“);
}else {
//登录失败,设置失败信息,并调转到登录页面
mv.addobject(“message““登录名和密码错误,请重新输入“) ;
//登录失败跳转页面
mv.setViewName(“error“);
}
return mv;
}
//查询所有用户
@RequestMapping(value=“/userlist.do“ method=RequestMethod.GET)
public String listUser(@ModelAttribute(“user“) User user ModelMap model){
List list= userService.list();
for(User s: list){
System.out.println(s.getUserid());
}
model.addAttribute(“list“list);
return “user/userlist“;
}
//查询单个用户
@RequestMapping(value=“/usernamelist.do“ method=RequestMethod.POST)
public String listUser( String username ModelMap model){
System.out.println(“username: “+username);
if (username == null || username ==““){
List list= userService.list();
model.addAttribute(“list“list);
}else{
List list= userService.usernamelist(username);
model.addAttribu
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 789 2019-01-11 18:52 upload\.classpath
文件 906 2019-03-01 14:31 upload\.project
文件 567 2018-09-22 19:43 upload\.settings\.jsdtscope
文件 110 2019-01-07 18:20 upload\.settings\org.eclipse.core.resources.prefs
文件 670 2019-01-11 18:52 upload\.settings\org.eclipse.jdt.core.prefs
文件 547 2019-03-01 14:31 upload\.settings\org.eclipse.wst.common.component
文件 219 2018-12-21 17:50 upload\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-09-22 19:43 upload\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-09-22 19:43 upload\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 2635 2019-03-01 15:00 upload\build\classes\applicationContext.xm
文件 6060 2019-03-01 14:44 upload\build\classes\com\ssm\controller\UserController.class
文件 2168 2019-03-01 14:31 upload\build\classes\com\ssm\entity\User.class
文件 759 2019-03-01 14:31 upload\build\classes\com\ssm\mapper\UserMapper.class
文件 1612 2019-03-01 13:57 upload\build\classes\com\ssm\mapper\UserMapper.xm
文件 1832 2019-03-01 14:31 upload\build\classes\com\ssm\service\impl\UserServiceImpl.class
文件 603 2019-03-01 14:31 upload\build\classes\com\ssm\service\UserService.class
文件 849 2019-01-08 17:36 upload\build\classes\log4j.properties
文件 321 2019-01-23 11:39 upload\build\classes\mybatis-config.xm
文件 2178 2019-01-11 19:18 upload\build\classes\springmvc.xm
文件 2635 2019-03-01 15:00 upload\config\applicationContext.xm
文件 849 2019-01-08 17:36 upload\config\log4j.properties
文件 321 2019-01-23 11:39 upload\config\mybatis-config.xm
文件 2178 2019-01-11 19:18 upload\config\springmvc.xm
文件 945 2018-09-22 19:43 upload\README.md
文件 5792 2019-03-01 14:44 upload\src\com\ssm\controller\UserController.java
文件 1601 2019-01-23 11:34 upload\src\com\ssm\entity\User.java
文件 792 2019-02-28 15:28 upload\src\com\ssm\mapper\UserMapper.java
文件 1612 2019-03-01 13:57 upload\src\com\ssm\mapper\UserMapper.xm
文件 1551 2019-02-28 15:28 upload\src\com\ssm\service\impl\UserServiceImpl.java
文件 697 2019-02-28 15:28 upload\src\com\ssm\service\UserService.java
............此处省略73个文件信息
- 上一篇:CATIA二次开发技术基础(高清扫描版)
- 下一篇:波速测井软件
相关资源
- tsingcheng_liu_10687796.zip
- TMS320DSP算法标准.pdf
- 声学仿真计算从入门到精通--西北工业
- ABAQUSExplicit有限元软件入门指南.pdf
- R语言数据挖掘方法及应用薛薇2016-完
- tx6816_v20泰和安TX6816消防控制室图形监
- OrCAD9.2pSpice9.2完全版.rar
- Music.zip176814
- 在线心理健康分析系统v1.4.zip
- 45款银行字体2020版.zip
- Location虚拟定位(10.0-12.4版本).rar
- JetbrainsCrack-2.6.2.tar.gz
- 18731.rar
- 恒生基金投资管理系统O3.2用户手册(
- 10.1-17.10.zip
- 书籍.zip
- 最新牛牛源码三公炸金花牌九二八杠
- WiFi破解字典.rar
- 流水打印最新版.zip
- 线性代数及其应用中英文双版.7z
- 数学建模(第5版)FrankR.GiordanWilliam
- 北上广深建筑数据.rar
- PSCADX4电路设计与仿真从入门到精通
- MODISProductDownload_v1.0.rar
- SAPBPC全面预算及合并解决方案.pdf
- 禾匠3128独立版.rar
- OpenCV3编程入门_毛星云编著.pdf
- 电子学第二版_吴利民译.rar
- 资料.zip
- Maple.zip
评论
共有 条评论