从Oracle ADF中java代码中的URL获取参数
我在java代码中从URL获取参数时遇到了一些问题。我有这样的URL:从Oracle ADF中java代码中的URL获取参数,java,oracle,oracle-adf,Java,Oracle,Oracle Adf,我在java代码中从URL获取参数时遇到了一些问题。我有这样的URL: http://127.0.0.1:7101/Application6-ViewController-context-root/faces/view1?_adf.ctrl-state=x8y1lwhxd_3&ttt=ttt HttpServletRequest request = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalCont
http://127.0.0.1:7101/Application6-ViewController-context-root/faces/view1?_adf.ctrl-state=x8y1lwhxd_3&ttt=ttt
HttpServletRequest request = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();
System.err.println("GET :" + request.getParameter("ttt"));
我想做的就是从url读取值(参数ttt应该给出ttt作为结果)
我有Java类和JSF页面(其中包含一个按钮)。单击该按钮后,我想在控制台中打印ttt参数。
我试过这样的方法:
http://127.0.0.1:7101/Application6-ViewController-context-root/faces/view1?_adf.ctrl-state=x8y1lwhxd_3&ttt=ttt
HttpServletRequest request = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();
System.err.println("GET :" + request.getParameter("ttt"));
但是输出为空。试试这个Map Map=FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap()代码>
String tttValue=map.get(“ttt”)代码>