搭建spring mvc 实现select类似操作以及出现的404错误解决办法

新建maven工程

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

选择下一步

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

修改名称

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

完成即可

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

在java路径下新建包并且添加mycontroller类

搭建spring mvc 实现select类似操作以及出现的404错误解决办法搭建spring mvc 实现select类似操作以及出现的404错误解决办法 java类中输入

package com.lll.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import javax.servlet.ServletException;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;


/**
 * 控制类
 */
@Controller
class Mycontroller {
    @RequestMapping("demo")
    @ResponseBody
    public String demo(HttpServletRequest request) throws ServletException, IOException {

        String name=request.getParameter("name");
        String password=request.getParameter("password");

        Map map=new HashMap();
        map.put("name",name);
        map.put("password",password);

        request.setAttribute("map",map);
        System.out.println(map);
        return null;
    }
    @RequestMapping("demo2")
    @ResponseBody
    public String demo2() {
        System.out.println("我是单元方法demo2");
        return "demo2";
    }
    @RequestMapping("demo3")
    @ResponseBody
    public String demo3(String name){
        return "demo3_name="+name;
    }


    private class HttpServletRequest {
        public String getParameter(String name) {
            return name;
        }

        public void setAttribute(String map, Map map1) {
        }
    }
}

 在main文件下的resources中创建jsp,xml,xml文件

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

 配置web.xml文件

<!-- springmvc的前端控制器 -->
<servlet>
    <servlet-name>springmvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:springmvc.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

 

 在springmvc.xml创建代码

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
       http://www.springframework.org/schema/context
       http://www.springframework.org/schema/context/spring-context-3.0.xsd
       http://www.springframework.org/schema/mvc
       http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">

    <!--自动扫描目录下所有的类文件 -->
    <context:component-scan base-package="com.lll.controller" />
    <!--默认注解映射的支持 -->
    <mvc:annotation-driven />

</beans>

 在jsp中显示输出

<%--
  Created by IntelliJ IDEA.
  User: lenovo
  Date: 2021/9/19
  Time: 16:42
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<table >
    <form method="post" action="demo">
        <tr>
            <td>姓名:</td>
            <td><input type="text" name="name"/></td>
        </tr>
        <tr>
            <td>密码:</td>
            <td><input type="text" name="password"/></td>
        </tr>
        <tr>
            <td colspan="2"><input type="submit" value="提交"/></td>
        </tr>
    </form>
</table>
</body>
</html>

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

运行即可

可能出现问题: 

在页面显示404

解决方法:

打开项目结构(英文是什么我也不知道) 快捷键ctrl+alt+shift+s

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

第二个

第一步:选择模块

第二步:选择当前项目文件(如果没有可以点击那个加号添加)

第三步:两个目录中都是classes文件在target文件下

第四步:添加在文件下的lib文件(web-inf下的)

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

选择文件

再选择当前文件

点击包含那个

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

点击应用确定即可

打开tomcat配置

如果没有就在文件设置下查找

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

在上面打字搜索

给它一个快捷键

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

 打开运行这个配置

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

选择tomcat

 然后选择tomcat服务器

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

如果没有可以去官网下一个

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

搭建spring mvc 实现select类似操作以及出现的404错误解决办法 下载即可

   选择部署点击服务的项目搭建spring mvc 实现select类似操作以及出现的404错误解决办法

 修改一下服务,url应该自动更改

端口号可以更改也可以不更改我在不更改时候可能会出现端口号占用

 

搭建spring mvc 实现select类似操作以及出现的404错误解决办法

 

 

 

 

 

上一篇:Typecho 实现自动提交 404 死链到站长平台(防重复)


下一篇:Dockerfile制作tomcat镜像,解决404问题