javascript - 为什么我不能读取我在 POST 中收到的参数?
问题描述
我JSP
通过方法在文件中传递参数POST
。但是,ID value
获得了,但Password value
不可读。
发送参数.jsp
<div class="intro">
<div class="wrapper">
<div class="logo">test</div>
<h4>test</h4>
<form name="frm" action="receive.jsp" method="POST" >
<div class="form-line">
<input type="text" class="form-control" name="admin_id" id="admin_id" onkeyup="enterkey()">
</div>
<div class="form-line">
<input type="password" class="form-control" name="admin_password" id="admin_password" onkeyup="enterkey()" >
</div>
<div class="btn-wrap">
<button type="button" class="btn btn-block btn-primary" id="login" onClick="loginbutton()">login</button>
</div>
</form>
<div class="copyright">
2019
</div>
</div>
</div>
接收.jsp
<%
request.setCharacterEncoding("UTF-8");
String name = (String)request.getSession().getAttribute("admin_id");
String pass = (String)request.getParameter("admin_password");
System.out.println("admin_id :" + name); // get name
System.out.println("admin_password :" + pass); // It's null
%>
...
<script>
var myVar = '<%= request.getSession().getAttribute("admin_password") %>';
alert(myVar); // It also null
</script>
request.getSession().getAttribute("admin_password"); // is not work
你怎么能解决这个问题?提前谢谢你
解决方案
这是因为我使用页面控制器文件来控制 URi。这是我的错误。
推荐阅读
- server - 收到 TCP 请求后关闭服务器
- userform - Powershell connect-microsoftteams mfa 通过用户表单生成未处理的异常
- node.js - MongoDB $ifNull 空数组仍在添加数据
- python - Pip 将包列为过时但更新结果导致 Requirement 已经满足
- javascript - 有没有办法传递更高级的东西,比如方法或与函数的比较?
- java - sql约束违反异常
- python - Python:如何为适合 3D 散点图上的点的顺序 Keras 模型创建预测曲线?
- java - 如果满足两个条件,如何重新提示用户?
- julia - TypeError:在 Julia 1.6.3 中的 typeassert
- reactjs - React:如何解决 Source 有 1 个元素但目标只允许 0 个?