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

标签 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"));

但输出为空。

最佳答案

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

关于java - 从 Oracle ADF 中的 Java 代码中的 URL 获取参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14561851/

相关文章:

java - 货币 - 仅当小数位数超过 2 位时才舍入 double 值

Mac OS X 上的 Oracle 11g

java - 如何使用 JDBC 创建 SQL 函数?

sql - 按年份统计的员 worker 数

java - 从 ADF 中的管理 Bean 设置只读属性

java - 在oracle adf中查看对象

java - 如何从 JTable txt 文件创建字符串?

java - 我可以将 Java Swing 应用程序部署为 Glassfish 中的企业应用程序吗

使用 OC4J 10.1.3.5 和 ADF 关闭弹出表单时出现 java.lang.IllegalStateException

java - 正确的交互式网站系统设计理念/方法?