weixin_47091362 2021-12-12 13:52 采纳率: 100%
浏览 285
已结题

web开发 登陆界面点击登陆没反应

login.jsp


```html
<%--
  Created by IntelliJ IDEA.
  User: wai shao de lenovo
  Date: 2021/12/11
  Time: 21:46
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>登录界面</title>
    <style>
        #frame_{
            width: 500px;
            height: 400px;
            margin-left: 700px;
            margin-top: 210px;
            background-color: azure;
            border: black solid 2px;
        }
        #inner_{
            margin-left: 150px;
            margin-top: 150px;
        }
    </style>
</head>
<body>
<div id="frame_">
    <div id="inner_">
        用户:<input type="test" id="u_id"><br><br>
        密码:<input type="password" id="u_pwd"><br><br>
        <button id="btn01">重置</button>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<button style="margin-left: 20px" id="btn02">登陆</button><br>
        <span id="error" style= "color: red "></span>
        <script>
            let btn001 = document.getElementById("btn02");
            btn001.onclick=function () {
                let id_str = document.getElementById("u_id").value;
                if(id_str==null||id_str=="") {
                    document.getElementById("error").innerHTML="账户不能为空!!"
                    return;
                }
                let pwd_str=document.getElementById("u_pwd").value;
                if(pwd_str==null||pwd_str=="") {
                    document.getElementById("error").innerHTML="密码不能为空!!"
                    return;
                }
                //开始访问服务器
                window.location.herf = "login?u_id="+id_str+"&u_pwd="+pwd_str;
            }
        </script>
    </div>
</div>
</body>
</html>



LoginServlet


```java
package com.studentTest.servlet;

import com.studentTest.bean.User;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/*
起名字,为了让前端页面能访问。
 */
@WebServlet("/login")
public class LoginServlet extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        String u_id=req.getParameter("u_id");
        String u_pwd=req.getParameter("u_pwd");
        User u = new User();
        u.setU_id(Integer.valueOf(u_id));
        u.setU_pwd(u_pwd);
        System.out.println("账户:"+u.getU_id()+"    密码:"+u.getU_pwd());

    }
}


找了好久不知道问题在哪,大 佬救 救 我。

  • 写回答

2条回答 默认 最新

  • 关注
       window.location.herf = "login?u_id="+id_str+"&u_pwd="+pwd_str;
    herf 写错误了,应该是href
     window.location.href = "login?u_id="+id_str+"&u_pwd="+pwd_str;
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月20日
  • 已采纳回答 12月12日
  • 创建了问题 12月12日

悬赏问题

  • ¥15 树莓派启动AP热点传入数据
  • ¥15 multisim中关于74ls192n和DSWPK开关的问题(相关搜索:计数器)
  • ¥15 在误装Windows server2019 后如何利用Windows.old恢复?
  • ¥20 代码实现状态连接包过滤防火墙的设计与实现
  • ¥15 vscode的红色箭头爆红和has no default export报错
  • ¥15 关于#sql#的问题:#情况描述 在用vs对项目进行调试时,出现找不到网络路径,然后查看SQL配置工具,发现SQL服务显示远程调用过程失败(相关搜索:防火墙)
  • ¥15 eNSP中基于默认路由及浮动路由的公司与分部互联和校园网综合项目
  • ¥15 主要进行描述泥浆在管路不同区段泥浆的密度不相同,泥浆的密度有高有低,此时管路的摩阻分布需要怎么计算,(标签-matlab)
  • ¥40 通过编制程序计算圆管内层流充分发展对流换热,参数如图5-4,以及公式5-16所示,要求用表5-6对程序计算准确性进行验证
  • ¥20 该学习哪个编程语言? AI会取代程序员吗?