使用 Java Servlet 访问 post 变量

2022-08-31 15:34:17

Java相当于PHP的是什么?在网上搜索了一个小时后,我仍然没有更近的地方。$_POST


答案 1

下面是一个简单的示例。我对html或servlet没有幻想,但你应该明白这个想法。

我希望这对你有所帮助。

<html>
<body>
<form method="post" action="/myServlet">
<input type="text" name="username" />
<input type="password" name="password" />
<input type="submit" />
</form>
</body>
</html>

现在用于 Servlet

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class MyServlet extends HttpServlet {
  public void doPost(HttpServletRequest request,
                    HttpServletResponse response)
      throws ServletException, IOException {

    String userName = request.getParameter("username");
    String password = request.getParameter("password");
    ....
    ....
  }
}

答案 2

您的对象具有可用于获取参数值的方法。http://java.sun.com/javaee/5/docs/api/javax/servlet/ServletRequest.html#getParameter(java.lang.String)HttpServletRequestgetParameter(String paramName)


推荐