Spring+SpringMVC+MyBatis整合工程代码


Spring+SpringMVC+MyBatis整合工程代码
资源截图
代码片段和文件信息
package com.heitian.ssm.controller;

import com.heitian.ssm.model.User;
import com.heitian.ssm.service.UserService;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.List;

/**
 * Created by Zhangxq on 2016/7/15.
 */

@Controller
public class UserController {

    private Logger log = Logger.getLogger(UserController.class);
    @Resource
    private UserService userService;


    //1使用HttpServletRequest获取
    // 2Spring会自动将表单参数注入到方法参数,和表单的name属性保持一致。和Struts2一样------@RequestParam(“name“)String name
    @RequestMapping(“/showUser“)
    public String showUser(HttpServletRequest request Model model@RequestParam(“name“)String name@RequestParam(“pass“)String password){

        log.info(“查询所有用户信息“);
 /*       String name = request.getParameter(“name“);
        log.info(“request.getParameter:::::“+name);

        String[] dd=request.getParameterValues(“name“);
        log.info(“request.getParameterValues:::::“+dd[0].toString());*/

        log.info(“RequestParam::::“+name);
        log.info(“RequestParam::::“+password);




        List userList = userService.getAllUser();
        model.addAttribute(“userList“userList);
        return “showUser“;
    }

    @RequestMapping(“/login“)
    public String login(HttpServletRequest request Model model){
        return “login“;
    }



    //3自动注入Bean属性----User user

    @RequestMapping(“/aa“)
    public String showUserssss(HttpServletRequest request Model modelUser user){

        log.info(“查询所有用户信息“);

        log.info(“RequestParam::::“+user.getUserName());
        log.info(“RequestParam::::“+user.getUserPwd());

        List userList = userService.getAllUser();
        model.addAttribute(“userList“userList);
        return “showUser“;
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        287  2017-06-05 15:13  web-ssm.ideaartifactsweb_ssm_war.xml

     文件       4450  2017-06-05 15:13  web-ssm.ideaartifactsweb_ssm_war_exploded.xml

     文件       1190  2017-06-05 15:12  web-ssm.ideacompiler.xml

     文件         76  2017-06-05 15:13  web-ssm.ideacopyrightprofiles_settings.xml

     文件        172  2017-06-05 15:12  web-ssm.ideaencodings.xml

     文件        538  2017-06-05 15:13  web-ssm.idealibrariesMaven__aopalliance_aopalliance_1_0.xml

     文件        560  2017-06-05 15:12  web-ssm.idealibrariesMaven__commons_codec_commons_codec_1_9.xml

     文件        563  2017-06-05 15:12  web-ssm.idealibrariesMaven__commons_dbcp_commons_dbcp_1_2_2.xml

     文件        629  2017-06-05 15:12  web-ssm.idealibrariesMaven__commons_fileupload_commons_fileupload_1_3_1.xml

     文件        527  2017-06-05 15:12  web-ssm.idealibrariesMaven__commons_io_commons_io_2_4.xml

     文件        582  2017-06-05 15:12  web-ssm.idealibrariesMaven__commons_logging_commons_logging_1_2.xml

     文件        549  2017-06-05 15:12  web-ssm.idealibrariesMaven__commons_pool_commons_pool_1_3.xml

     文件        538  2017-06-05 15:13  web-ssm.idealibrariesMaven__com_alibaba_fastjson_1_1_41.xml

     文件        668  2017-06-05 15:12  web-ssm.idealibrariesMaven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml

     文件        619  2017-06-05 15:12  web-ssm.idealibrariesMaven__com_fasterxml_jackson_core_jackson_core_2_8_0.xml

     文件        647  2017-06-05 15:12  web-ssm.idealibrariesMaven__com_fasterxml_jackson_core_jackson_databind_2_8_0.xml

     文件        549  2017-06-05 15:12  web-ssm.idealibrariesMaven__com_sun_mail_javax_mail_1_5_0.xml

     文件        551  2017-06-05 15:12  web-ssm.idealibrariesMaven__javax_activation_activation_1_1.xml

     文件        507  2017-06-05 15:12  web-ssm.idealibrariesMaven__javax_javaee_api_7_0.xml

     文件        461  2017-06-05 15:12  web-ssm.idealibrariesMaven__jstl_jstl_1_2.xml

     文件        479  2017-06-05 15:12  web-ssm.idealibrariesMaven__junit_junit_4_11.xml

     文件        493  2017-06-05 15:12  web-ssm.idealibrariesMaven__log4j_log4j_1_2_17.xml

     文件        598  2017-06-05 15:12  web-ssm.idealibrariesMaven__mysql_mysql_connector_java_5_1_29.xml

     文件        630  2017-06-05 15:12  web-ssm.idealibrariesMaven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml

     文件        644  2017-06-05 15:12  web-ssm.idealibrariesMaven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml

     文件        556  2017-06-05 15:12  web-ssm.idealibrariesMaven__org_hamcrest_hamcrest_core_1_3.xml

     文件        524  2017-06-05 15:12  web-ssm.idealibrariesMaven__org_mybatis_mybatis_3_2_8.xml

     文件        573  2017-06-05 15:12  web-ssm.idealibrariesMaven__org_mybatis_mybatis_spring_1_2_2.xml

     文件        555  2017-06-05 15:12  web-ssm.idealibrariesMaven__org_projectlombok_lombok_1_16_12.xml

     文件        537  2017-06-05 15:12  web-ssm.idealibrariesMaven__org_slf4j_slf4j_api_1_7_18.xml

............此处省略148个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)