資源簡介
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二次開發技術基礎(高清掃描版)
- 下一篇:波速測井軟件
評論
共有 條評論