麦兜的光辉 2018-10-13 02:55 采纳率: 66.7%
浏览 850
已采纳

SSM增删改都不好使不报错也不执行sql跳转404

@RequestMapping(value = "/user")
public class UserTestController {
    @Autowired
    private UserTestService userService;

    @RequestMapping("/list")
    public String getList(ModelMap map) {
        List<Student> students = userService.getTotal();
        map.addAttribute("students", students);
        // System.out.println(userService.getTotal());
        return "/index.jsp";

    }

    @RequestMapping("/addStudent")
    public String addStudent(HttpServletRequest request,
            HttpServletResponse response) {

        Student student = new Student();

        int studentID = Integer.parseInt(request.getParameter("student_id"));
        String name = request.getParameter("name");
        int age = Integer.parseInt(request.getParameter("age"));
        String sex = request.getParameter("sex");
        Date birthday = null;
        // String 类型按照 yyyy-MM-dd 的格式转换为 java.util.Date 类
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        try {
            birthday = simpleDateFormat.parse(request.getParameter("birthday"));
        } catch (ParseException e) {
            e.printStackTrace();
        }
        student.setStudent_id(studentID);
        student.setName(name);
        student.setAge(age);
        student.setSex(sex);
        student.setBirthday(birthday);

        System.out.println(student.getStudent_id());
        System.out.println(student.getName());
        System.out.println(student.getAge());
        System.out.println(student.getSex());
        System.out.println(student.getBirthday());

        userService.addStudent(student);

        return "redirect:index.jsp";
    }

    @RequestMapping("/deleteStudent")
    public String deleteStudent(int id) {
        Student student = new Student();
        System.out.println(student.getId());
        userService.deleteStudent(id);
        return "redirect:index.jsp";
    }

    @RequestMapping("/updateStudent")
    public ModelAndView editStudent(int id) {
        ModelAndView mav = new ModelAndView("editStudent");
        Student student = userService.getStudent(id);
        mav.addObject("student", student);
        return mav;
    }

}


<title>学生管理页面 - 添加</title>
</head>
<body>

    <h1>添加学生</h1>

    <form method="post" action="/addStudent">
        学号:<input type="text" name="student_id" placeholder="请在这里输入学号"><br>
        姓名:<input type="text" name="name" placeholder="请在这里输入名字"><br>
        年龄:<input type="text" name="age" placeholder="请在这里输入年龄"><br>
        性别:<input type="radio" class="radio radio-inline" name="sex" value="男">男
              <input type="radio" class="radio radio-inline" name="sex" value="女">女<br> 
         出生日期:<input type="date" name="birthday" placeholder="请在这里输入出生日期"><br> 
              <input type="submit" value="添加"> <input type="reset">
    </form>
</body>
</html>

  • 写回答

2条回答 默认 最新

  • ghq-yes 2018-10-13 07:38
    关注

    action="/addStudent">
    这里应该是路径不完整吧,试一下

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 鸿业暖通修改详细负荷时闪退
  • ¥15 有偿求码,CNN+LSTM实现单通道脑电信号EEG的睡眠分期评估
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体