Получение значений в моем классе Java со скоростью (модуль веб-работы плагина Jira) - PullRequest
2 голосов
/ 02 марта 2012

Я создаю плагин Jira, который предоставляет панель вкладок версии. В скорости этой панели вкладок версии я предоставляю список выбора. код списка выбора приведен ниже

                    <form name="input" action="AddParent" method="post">
        <select name="parentVersion">
        <option value="-1">--select Parent--</option>
        #foreach($version in $versions )
            <option value="$version" selected="true">$version</option>
        <input type="submit" value="Add Parent"/>
        </form>

Теперь в мой плагин я включил модуль веб-работы для выполнения этого действия. когда я нажимаю кнопку «Добавить родителя», ничего не происходит. Мне нужно значение, которое я выбрал в своем классе действий Java. Я, безусловно, что-то упустил. Может кто-нибудь, пожалуйста, помогите мне с этим? Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 19 сентября 2012

В качестве альтернативы вы можете объявить локальную переменную с именем, аналогичным списку выбора, создать метод получения и установки, и переменная получит выбранное значение. Кроме того, вы можете указать действие формы как action="YourClass!yourMethod.jspa"

private String parentVersion;

public String getParentVersion() {
    return parentVersion;
}
public void setParentVersion(String parentVersion) {
    this.parentVersion = parentVersion;
}
0 голосов
/ 07 марта 2012

Я не уверен, чего не хватает в вашем коде, но пример подключаемого модуля WebWork содержит дополнительную информацию об этом.

...