为了账号安全,请及时绑定邮箱和手机立即绑定

利用jsp提交表单出现问题

利用jsp提交表单,不能访问到我的控制器

<form method="post" th:action="@{/Login_u}">		用户Id:<input type="text" name="user_id"><br> 密码:<input			type="text" name="user_pw"><br> <input type="submit"			name="sub" value="登入"><br>	</form>
@RequestMapping("/Login_u")	public String login(@RequestParam(value = "user_id", required = false) Integer user_Id,			@RequestParam(value = "user_pw", required = false) String pw) {		System.out.println("test 尝试跳转");		if (user_Id != null) {			Account account = new Account();			account = re.findById(user_Id).orElse(null);			if(account==null)				return "redirect:/wellcome";			if (account.getPassword().equals(pw)) {				return "redirect:/Main";			}		}		return "redirect:/Login";	}


正在回答

2 回答

package com.imooc.luckymoney;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

@Controller
public class HelloController {

    @RequestMapping("/Login")
    public String login() {
        return "login";
    }

    @RequestMapping("/Login_u")
    public String login(@RequestParam(value = "user_id", required = false) Integer user_Id,
                        @RequestParam(value = "user_pw", required = false) String pw) {
        System.out.println("test 尝试跳转");
        if (user_Id != null)
        {
            System.out.println(user_Id);
            System.out.println(pw);
        }
        return "redirect:/Login";
    }
}
<html xmlns:th="http://www.w3.org/1999/xhtml">
    <head>
        <title>hello</title>
    </head>
    <body>
        登录表单<br/>
        <form method="post" th:action="@{/Login_u}">
            用户Id:<input type="text" name="user_id"><br>
            密码:<input type="text" name="user_pw"><br>
            <input type="submit" name="sub" value="登入"><br>
        </form>
    </body>
</html>

我试了一下你的代码可以正常运行;下次问问题时最好把代码贴完整;

0 回复 有任何疑惑可以回复我~

大哥你好歹上个错误日志啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

利用jsp提交表单出现问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信