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

Я создаю плагин 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 ответа

Решение

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

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

private String parentVersion;

public String getParentVersion() {
    return parentVersion;
}
public void setParentVersion(String parentVersion) {
    this.parentVersion = parentVersion;
}
Другие вопросы по тегам