Java中的GET方法

时间:2014-05-27 22:59:38

标签: java php

在PHP中,我能够非常轻松地使用GET方法。 例如:

www.test.com/test.php?id=29328932

然后使用该信息我可以在PHP中执行此操作以获取值:

$id = $_GET["id"];

在Java中,我有一个类似的链接:

www.test.com/Test?id=8127

但是,我发现如何从参数中获取变量/值有点困难。是否可以在Java中执行此操作?

2 个答案:

答案 0 :(得分:3)

如果你在Servlet环境中,你有一个请求对象,你可以尝试:

request.getParameter("id");

如果您从普通的java解析它,您可以使用类似于此处描述的内容:

How to extract parameters from a given url

答案 1 :(得分:2)

在servlet中,使用ServletRequest#getParameter

public class YourServlet extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
        String id = request.getParameter("id");
        //use the parameter
    }
}

在JSP中,使用表达式语言中的param变量:

id: ${param['id']}
<br />
id: ${param.id}