栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springMVC框架 笔记1工程依赖

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springMVC框架 笔记1工程依赖


`

文章目录
  • 一、springMVC工程依赖
    • 1.1 pom.xml 依赖配置
    • 1.2 web.xml
    • 1.3 springMVC.xml 配置
    • 1.4 IDEA右边找到不maven工具框
    • 1.5 IDEA tomcat 日志乱码处理办法
    • 1.6 工程HiddenHttpMethodFilter 依赖
    • 1.7 开启对静态资源访问的依赖
  • 二、前后端页面跳转传值


一、springMVC工程依赖 1.1 pom.xml 依赖配置

    
    
      org.springframework
      spring-webmvc
      5.3.1
    

    
    
      ch.qos.logback
      logback-classic
      1.2.3
    

    
    
      javax.servlet
      javax.servlet-api
      3.1.0
      provided
    

    
    
      org.thymeleaf
      thymeleaf-spring5
      3.0.12.RELEASE
    
    
      junit
      junit
      4.11
      test
    
  
1.2 web.xml

  Archetype Created Web Application


  
    CharacterEncodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
      encoding
      UTF-8
    
    
      forceResponseEncoding
      true
    
  
  
    CharacterEncodingFilter
    /*
  

  
    springMVC
    org.springframework.web.servlet.DispatcherServlet
    
    
      
      contextConfigLocation
      
      classpath:springMVC.xml
    
    
    1
  
  
    springMVC
    
    /
  


1.3 springMVC.xml 配置
 


    
    
        
        
        
            
                
                    

                        
                        

                        
                        
                        
                        
                    
                
            
        
    

    
    

    
    
        
            
            
                
                
                    
                        text/html
                        application/json
                    
                
            
        
    
1.4 IDEA右边找到不maven工具框

右键pom.xml文件 -> add as maven Project

1.5 IDEA tomcat 日志乱码处理办法


idea.vmoptions 当中添加

-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
1.6 工程HiddenHttpMethodFilter 依赖

    HiddenHttpMethodFilter
    org.springframework.web.filter.HiddenHttpMethodFilter
  
  
    HiddenHttpMethodFilter
    /*
  
1.7 开启对静态资源访问的依赖

    
二、前后端页面跳转传值

页面功能,输入一个字符串,返回其数字部分,并存入mysql数据库,没有找到数字则返回没有数字信息

Controller 类

package com.spring.mvc.controller;

import com.spring.mvc.entity.MyString;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.RequestDispatcher;
import java.sql.SQLException;

@Controller
public class spring1 {
    @RequestMapping("/")
    public String index(){
        return "index";
    }
    @RequestMapping(
            value = { "/target" ,"/target2"}
    )
    public String target(){
        String name="123";
        return "target";
    }
    @RequestMapping("/getNumber")
    public ModelAndView getNumber(@RequestParam("stringname") MyString mystring){
        ModelAndView modelAndView = new ModelAndView();
        modelAndView.addObject("key",mystring.returnNumber());

        try {
            mystring.insertToSql();
        } catch (SQLException e) {
            throw new RuntimeException(e);
        }
       modelAndView.setViewName(index());
        return modelAndView;
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/858218.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号