Как получить параметр из URL в классе CmdImpl Websphere commerce

Есть ли способ получить параметр url в классе CmdImpl коммерции Websphere. Я пытаюсь вот так

    SmartDataBeanImpl bean = new SmartDataBeanImpl();
    HttpServletRequest request = bean.getHttpRequest();
    String currencyId = request.getParameter("currencyId");

Но я получил исключение NullPointer на 3-й линии

2 ответа

Учитывая предположение, что вы работаете с командой контроллера, вы должны получить доступ к параметрам URL следующим образом:

public void setRequestProperties(TypedProperty pRequestProperties)  {
    String currencyId = pRequestProperties.getString("currencyId", ""); 
}
requestProperties.getString("URL", null)

Это можно увидеть в большинстве команд контроллера OOB в методе validateParameters().

Другие вопросы по тегам