从Oracle ADF中的Java代码中的URL获取参数

时间:2013-01-28 12:15:25

标签: java oracle oracle-adf

我在java代码中从URL获取参数时遇到了一些问题。我有这样的网址:

http://127.0.0.1:7101/Application6-ViewController-context-root/faces/view1?_adf.ctrl-state=x8y1lwhxd_3&ttt=ttt

我想要做的就是从url中读取值(参数ttt应该给出ttt作为结果)。

我有Java类和JSF页面(包含一个按钮)。点击该按钮后,我想在控制台中打印ttt参数。 我尝试过这样的事情:

HttpServletRequest request = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();
System.err.println("GET :" + request.getParameter("ttt"));

但输出为空。

1 个答案:

答案 0 :(得分:0)

试试这个 Map <String,String> map=FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
String tttValue=map.get("ttt");