java - 访问 POST 变量 - Java EE Servlet

标签 java servlets

我如何访问 servlet 中的 POST 变量?

我试过了

String login = (String) request.getAttribute("login");
String password = (String) request.getAttribute("password");

我的 HTML 表单

<form action="login" class="form-group" method="POST" style="width: 300px;">
    Nom d'utilisateur <input type="text" name="login" class="form-control" />
    Mot de passe <input type="password" name="password" class="form-control"/>
    <input type="submit" class="btn btn-primary" value="Login"/>
</form>

最佳答案

它们是参数,不是属性,使用ServletRequest#getParameter相反:

String login = request.getParameter("login");
String password = request.getParameter("password")

关于java - 访问 POST 变量 - Java EE Servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22183655/

相关文章:

java - Android/Java 上BluetoothSocket 的timeout 参数是什么单位?

Java-servlet和客户端之间的通信

java - Tomcat + Mysql - 无法找到 java :comp

javascript - 将 OAuth id token 从 html 页面传递到 servlet

javascript - 将 HTML 从 servlet 发送到 js 应用程序会损坏 Firefox 中的数据

java - 将屏幕截图附加到 Rally 测试用例结果

java - 从 Tomcat 调用 JBoss 中的 EJB 并将对象作为参数传递

java - Servlet 看不到属性

java - 如何将图像添加到 ListView

java - 保留嵌套同步块(synchronized block)中的锁顺序