If you want to use URL parameters in ADF
use below code.
In JSF view use this el
#{param.yourparamName}
In java you can use JSF util class
 String paramName= JSFUtils.resolveExpression("#{param.yourparamName}");
I am using JSFUtils resolveexpression method here.
public static Object resolveExpression(String expression)
  {
    FacesContext facesContext = getFacesContext();
    Application app = facesContext.getApplication();
    ExpressionFactory elFactory = app.getExpressionFactory();
    ELContext elContext = facesContext.getELContext();
    ValueExpression valueExp =
      elFactory.createValueExpression(elContext, expression, Object.class);
    return valueExp.getValue(elContext);
  }
Happy learning…