在PHP中,我能够非常轻松地使用GET方法。 例如:
www.test.com/test.php?id=29328932
然后使用该信息我可以在PHP中执行此操作以获取值:
$id = $_GET["id"];
在Java中,我有一个类似的链接:
www.test.com/Test?id=8127
但是,我发现如何从参数中获取变量/值有点困难。是否可以在Java中执行此操作?
答案 0 :(得分:3)
如果你在Servlet环境中,你有一个请求对象,你可以尝试:
request.getParameter("id");
如果您从普通的java解析它,您可以使用类似于此处描述的内容:
答案 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}