我与bug不共戴天 2020-10-20 19:59 采纳率: 0%
浏览 277

前台jsp页面无法跳转到controller层(确定没有走到controller)求助(jsp没有进入js)

20-Oct-2020 19:51:45.237 淇℃伅 [http-nio-8083-exec-1] org.springframework.web.servlet.FrameworkServlet.initServletBean Initializing Servlet 'dispatcherServlet'
20-Oct-2020 19:51:46.030 淇℃伅 [http-nio-8083-exec-1] org.springframework.web.servlet.FrameworkServlet.initServletBean Completed initialization in 793 ms
20-Oct-2020 19:51:46.164 淇℃伅 [http-nio-8083-exec-1] com.alibaba.druid.support.logging.JakartaCommonsLoggingImpl.info {dataSource-1} inited
20-Oct-2020 19:51:50.640 淇℃伅 [Catalina-utility-1] org.apache.catalina.startup.HostConfig.deployDirectory 鎶妛eb 搴旂敤绋嬪簭閮ㄧ讲鍒扮洰褰� [D:\study\software\websoftware\apache-tomcat-9.0.33\webapps\manager]
20-Oct-2020 19:51:50.669 淇℃伅 [Catalina-utility-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\study\software\websoftware\apache-tomcat-9.0.33\webapps\manager] has finished in [30] ms

jsp代码

<div class="mask hidden" id="login">
    <div class="mask_content">
        <div class="mask_content_header">
            <img src="${pageContext.request.contextPath}/img/logo.png" alt="" class="ma">
        </div>
        <div class="mask_content_body">
           <form id="loginForm" action="#">
                <h3>快速登录</h3>
                <input type="email" id="loginEmail" placeholder="请输入邮箱" name="email">
                <input type="password" id="loginPassword" placeholder="请输入密码" name="password">
                <div id="forget">
                    <a href="${pageContext.request.contextPath}/user/forgetPassword">忘记密码?</a>
                </div>
                <input type="submit" onclick="return commitLogin()" value="登&#x3000;录">
            </form>
        </div>
        <div class="mask_content_footer">
            <span id="login_close">关&#x3000;闭</span>
        </div>
    </div>
</div>

js代码

function getRootPath() {
    var pathname = window.location.pathname.substring(1);
    var end = pathname.indexOf('/');
    pathname = pathname.substring(0, end);
    return pathname;
}

function commitLogin() {
    var email = $("#loginEmail").val();
    alert(email)
    var password = $("#loginPassword").val();
    alert(password)
    if (null != email && email != "" && null != password && password != "") {
        var params = $("#loginForm").serialize();
        // alert(params);
        // post要小写

        $.post('/' + getRootPath() + "/user/loginUser", params, function (data) {
            // alert(data);
            if (data == 'success') {

                //登录框消失
                $("#login").addClass("hidden");

                $("#account").text($("#loginEmail").val());
                //将注册的user信息展示
                $("#regBlock").css("display", "none");
                $("#userBlock").css("display", "block");

                $("#isLogin").val(1);
            }
        });

        return false;
    }

    return false;
}
  • 写回答

1条回答 默认 最新

  • 星辰海 2023-04-14 15:41
    关注

    来来来,做这么几步操作。
    1、按F12,先打开console,刷新页面,看控制台是否有报错;
    2、如果没有报错,按登录按钮,看看有没有向对应的地址发送请求;
    3、看响应码,如果是404那就是地址错误。

    评论

报告相同问题?

悬赏问题

  • ¥15 LD衰减图用R语言对其可视化
  • ¥15 Mermaid语法生成的svg在Axure无法编辑
  • ¥15 Windchill二次开发
  • ¥15 怎么把tkinter和其他代码结合起来使功能可以完善
  • ¥15 爬取豆瓣电影相关处理
  • ¥15 手机淘宝抓清除消息接口
  • ¥15 C#无selenium
  • ¥15 用机器学习方法帮助保险公司预测哪些是欺诈行为
  • ¥15 数据爬取,python
  • ¥15 怎么看 cst中一个面的功率分布图,请说明详细步骤。类似下图