冰封❤灵心 2019-02-11 13:05 采纳率: 66.7%
浏览 1925
已结题

SpringBoot中RequestMapping只能用页面URL输入回车才能跳转进方法是什么原因

这个是我Controller的代码

package com.example.demo.controller;


import com.example.demo.service.impl.UserService;
import com.example.demo.user.User;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.annotation.Resource;
import java.util.List;

@Controller
public class UserController {

    @Resource
    private UserService userService;

    @RequestMapping(value = "/search")
    public String search(Model model) {
        //查询数据库所有用户
        List<User> userList = userService.findAll();
        model.addAttribute("users", userList);
        return "userList";
    }
    @RequestMapping(value = "/Index")
    public String Index(){
        return "Index";
    }
    @RequestMapping(value = "/AddAdmin")
    public String AddUser(@ModelAttribute(value = "/save") User user){
        userService.save(user);
        return "success";
    }
    @RequestMapping(value = "/save")
    public String adduser(){
        return "AddAdmin";
    }


}

这个是Index的页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Index</title>
</head>
<body>
<form name="demo" method="post">
    <!--YOUR DATA AREA-->
    <input type="button" value="添加" onclick="addAction()">
    <input type="button" value="删除" onclick="deleteAction()">
    <input type="button" value="查询" onclick="searchAction()">
</form>

<script type="text/javascript">
    function addAction(){
        document.demo.action="/save";
        document.demo.submit();
    }

    function deleteAction(){
        document.demo.action="/404";
        document.demo.submit();
    }

    function searchAction(){
        document.demo.action="/search";
        document.demo.submit();
    }
</script>
</body>
</html>

这是直接点击查询按钮跳转的结果
这是直接点击查询按钮跳转的结果

这是直接回车URL的结果
这是直接回车URL的结果

这是Index页面
这是Index页面

  • 写回答

7条回答 默认 最新

  • ch961135798 2019-02-11 14:11
    关注

    改成${pageContext.request.contextPath}/search试下

    评论

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记