gpt4 book ai didi

javascript - 单击按钮时通过 javascript 调用 JSP 页面

转载 作者:行者123 更新时间:2023-12-02 12:09:34 25 4
gpt4 key购买 nike

我目前正在开发一个 MVC 程序,当用户从 login.jsp 登录时,我需要调用 home.jsp 页面。我已经为呈现 View 的登录和家庭 Controller 编写了代码。但我不确定如何通过资源下的 custom.js javascript 文件调用 Controller 的请求映射。

自定义.js

document.getElementById('login_btn').addEventListener("click", function() {
authorizationCheck();
}, false);


function authorizationCheck()
{
var username = document.getElementById('username_txt').value;
var password = document.getElementById('password_txt').value;

if(username == "admin" && password == "123")
{
//code to load the home.jsp
}
}

HomeController.java

@Controller
public class HomeController {

private static final Logger logger = LoggerFactory.getLogger(HomeController.class);

/**
* Simply selects the home view to render by returning its name.
*/

@RequestMapping(value = "/", method = RequestMethod.GET)
public String login(Locale locale, Model model) {
return "login";
}

@RequestMapping(value = "/home", method = RequestMethod.GET)
public String home(Locale locale, Model model) {
logger.info("Welcome home! The client locale is {}.", locale);

return "home";
}
}

我对这个框架很陌生。因此,任何有关如何在单击按钮时加载不同 jsp 的建议都将受到高度赞赏。

最佳答案

您可以在此处查看一个简单的示例: https://dzone.com/articles/spring-mvc-example-for-user-registration-and-login-1

如果你只想在JS checkin 后显示主页,可以使用:

if(username == "admin" && password == "123")
{
document.location.href = "home";
}

关于javascript - 单击按钮时通过 javascript 调用 JSP 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46641923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com