• 大小: 12.86M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-12
  • 语言: 其他
  • 标签: 其他  

资源简介

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.xml

     文件         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.xml

     文件       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.xml

     文件       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.xml

     文件       2178  2019-01-11 19:18  upload\build\classes\springmvc.xml

     文件       2635  2019-03-01 15:00  upload\config\applicationContext.xml

     文件        849  2019-01-08 17:36  upload\config\log4j.properties

     文件        321  2019-01-23 11:39  upload\config\mybatis-config.xml

     文件       2178  2019-01-11 19:18  upload\config\springmvc.xml

     文件        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.xml

     文件       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个文件信息

评论

共有 条评论