Переменная JavaScript разбита на группы [дубликаты]

Вы можете использовать динамические параметры с помощью result, см. конфигурацию динамического результата .

В этом действии вы должны написать геттер для патраметра

private String actionUrl;

public String getActionUrl() {
    return actionUrl;
}

и настроить результат


    ${actionUrl}

Таким образом, здравый смысл будет переписывать код, подобный

public class CreateAction extends ActionSupport
{

    private String actionUrl;

    public String getActionUrl() {
        return actionUrl;
    }

    @Override
    public String execute() throws Exception
    {
            String actionPath = "/view";
            String createType = req.getParameter("createType");
            String params = "&action=view";
            if("1".equals(createType)){
               params = params + "&from=list";
            }else if("2".equals(createType)){
               params = params + "&from=detail&someParam=someValue";
            }//,etc..
            actionUrl = actionPath+"?"+params;
            return SUCCESS;
    }
}

. Если вам нужен лучший способ создания URL-адресов из отображения действий вы можете посмотреть на этот ответ .

0
задан r.r 17 July 2013 в 12:17
поделиться