498人加入学习
(5人评价)
SSM框架完结篇 SpringMVC与Steam前后台功能模块开发

使用Eclipse-4.7.3a、JDK8、Spring-5.0.8、Mybatis-3.4.6

价格 免费

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;

[展开全文]

package com.sikiedu.controller;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;

import com.sikiedu.bean.ItemInfo;

/**
 * 商品管理 -> 游戏管理
 * @author Joey
 * 
 * 更多的课程学习访问         http://www.sikiedu.com/
 * Siki学院官网Java交流群  175158287
 */

@Controller
@RequestMapping(value="/item/")
public class ItemController  {
    //显示页面
    
    @RequestMapping(value= {"list.do", "mylist.do"}, method= {RequestMethod.GET, RequestMethod.POST})
    public ModelAndView list() {
        ModelAndView mav = new ModelAndView();
        
        //传递数据
        //准备一些测试数据
        ItemInfo info1 = new ItemInfo("1", "王者荣耀", "MOBA", "0") ;
        ItemInfo info2 = new ItemInfo("2", "守望先锋", "射击", "198") ;
        ItemInfo info3 = new ItemInfo("3", "吃鸡", "射击", "98") ;
        ItemInfo info4 = new ItemInfo("4", "魔兽世界", "MMORPG", "0") ;
        ItemInfo info5 = new ItemInfo("5", "保卫萝卜", "休闲", "0") ;
        
        List<ItemInfo> itemList = new ArrayList<ItemInfo>();
        itemList.add(info1);
        itemList.add(info2);
        itemList.add(info3);
        itemList.add(info4);
        itemList.add(info5);
        
        //将游戏列表返回给前台
        mav.addObject("itemList", itemList);
        
        mav.setViewName("item_list");
        
        return mav;
    }
    
    @RequestMapping(value= {"mylist1.do"}, method= {RequestMethod.GET, RequestMethod.POST})
    public ModelAndView list1() {
        ModelAndView mav = new ModelAndView();
        
        //传递数据
        //准备一些测试数据
        ItemInfo info1 = new ItemInfo("1", "王者荣耀", "MOBA", "0") ;
        ItemInfo info2 = new ItemInfo("2", "守望先锋", "射击", "198") ;
        ItemInfo info3 = new ItemInfo("3", "吃鸡", "射击", "98") ;
        ItemInfo info4 = new ItemInfo("4", "魔兽世界", "MMORPG", "0") ;
        ItemInfo info5 = new ItemInfo("5", "保卫萝卜", "休闲", "0") ;
        
        List<ItemInfo> itemList = new ArrayList<ItemInfo>();
        itemList.add(info1);
        itemList.add(info2);
        itemList.add(info3);
        itemList.add(info4);
        itemList.add(info5);
        
        //将游戏列表返回给前台
        mav.addObject("itemList", itemList);
        
        mav.setViewName("item_list");
        
        return mav;
    }
    
    
    //void
    @RequestMapping(value="")
    public void voidTest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //获取参数
        request.getParameter("");
        
        //转发
        request.getRequestDispatcher("").forward(request, response);
        
        //重定向
        response.sendRedirect(request.getContextPath() + "/xx.jsp");
    }
    
    //String 转发
    @RequestMapping("forwardString.do")
    public String forwardString() {
        return "forward:mylist1.do";
    }
    
    //String 重定向
    @RequestMapping("redirectString.do")
    public String redirectString() {
        return "redirect:/form.jsp";
    }
    
    
    //String 
    @RequestMapping("testList.do")
    public String testList(Model model) {
        //传递数据
        //准备一些测试数据
        ItemInfo info1 = new ItemInfo("1", "王者荣耀", "MOBA", "0") ;
        ItemInfo info2 = new ItemInfo("2", "守望先锋", "射击", "198") ;
        ItemInfo info3 = new ItemInfo("3", "吃鸡", "射击", "98") ;
        ItemInfo info4 = new ItemInfo("4", "魔兽世界", "MMORPG", "0") ;
        ItemInfo info5 = new ItemInfo("5", "保卫萝卜", "休闲", "0") ;
        
        List<ItemInfo> itemList = new ArrayList<ItemInfo>();
        itemList.add(info1);
        itemList.add(info2);
        itemList.add(info3);
        itemList.add(info4);
        itemList.add(info5);
        
        //将游戏列表返回给前台
        model.addAttribute("itemList", itemList);
        
        return "item_list";
    }
    
    
    
    
}
 

[展开全文]

package com.sikiedu.bean; /** * 游戏信息bean * @author Joey * * 更多的课程学习访问 http://www.sikiedu.com/ * Siki学院官方Java交流群 175158287 */ public class ItemInfo { //id private String item_id; //name private String item_name; //type private String item_type; //price private String item_price; public String getItem_id() { return item_id; } public void setItem_id(String item_id) { this.item_id = item_id; } public String getItem_name() { return item_name; } public void setItem_name(String item_name) { this.item_name = item_name; } public String getItem_type() { return item_type; } public void setItem_type(String item_type) { this.item_type = item_type; } public String getItem_price() { return item_price; } public void setItem_price(String item_price) { this.item_price = item_price; } public ItemInfo(String item_id, String item_name, String item_type, String item_price) { super(); this.item_id = item_id; this.item_name = item_name; this.item_type = item_type; this.item_price = item_price; } }

[展开全文]

package com.sikiedu.bean; /** * 游戏信息bean * @author Joey * * 更多的课程学习访问 http://www.sikiedu.com/ * Siki学院官方Java交流群 175158287 */ public class ItemInfo { //id private String item_id; //name private String item_name; //type private String item_type; //price private String item_price; public String getItem_id() { return item_id; } public void setItem_id(String item_id) { this.item_id = item_id; } public String getItem_name() { return item_name; } public void setItem_name(String item_name) { this.item_name = item_name; } public String getItem_type() { return item_type; } public void setItem_type(String item_type) { this.item_type = item_type; } public String getItem_price() { return item_price; } public void setItem_price(String item_price) { this.item_price = item_price; } public ItemInfo(String item_id, String item_name, String item_type, String item_price) { super(); this.item_id = item_id; this.item_name = item_name; this.item_type = item_type; this.item_price = item_price; } }

[展开全文]

web.xml

<!-- 配置springmvc前端控制器 -->

applicationContext.xml

<!-- 读取配置文件 数据库 -->

<!-- 配置数据源 -->

<!-- 开启注解扫描 -->

<!-- 事务核心管理器 -->

<!-- 开启注解事务 -->

<!-- 配置试图解析器 -->

<!-- 配置mybatis -->

<!-- mapper工chang -->

[展开全文]

改颜色怎么做的?

[展开全文]

如果使用springboot会怎样?

[展开全文]

controller返回值:

Srting 转发功能 和重定向功能 和返回视图名

 

[展开全文]