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

, если хеш фиксации, например, a9359f9, эта команда:

git archive -o patch.zip a9359f9 $(git diff --name-only a9359f9^..a9359f9)

будет извлекать файлы, измененные в фиксации, и размещать их в файле patch.zip, сохраняя при этом

бит многословный, хеш фиксации упоминается три раза, но, похоже, он работает для меня.

получил его здесь: http: // tosbourn.com/2011/05/git/using-git-to-create-an-archive-of-changed-files/

0
задан char 26 February 2019 в 23:47
поделиться

1 ответ

Сначала необходимо извлечь значение, выбранное из тега выбора, для этого вы можете присвоить ему идентификатор, а затем получить доступ к значению выбранного элемента. Например,

<select id="country-selection">
    <option>Please select a country</option>
    <option value="England">England</option>
    <option value="Scotland">Scotland</option>
    <option value ="ireland">Ireland</option>
    <option value="northern Ireland">Northern Ireland</option>
    <option value="spain">Spain</option>
</select>

Вам не нужно добавлять ссылку или ввод в выборку.

Затем вам нужно передать выбранный аргумент вашему контроллеру, вы можете создать кнопку или простую ссылку и добавить прослушиватель событий, который выполняет функцию, когда пользователь нажимает на нее:

<script>
    $(document).ready(function () {
        $('#redirect-country-bttn').on('click', function (e) {
            e.preventDefault();
            var country = $("#country-selection option:selected").val();
            var url = /country + "?country=" + country;
            if( country !== "Please select a country"){
                window.open(url,"_self")
            }
        });
    })
</script>

Наконец, на В вашем контроллере вы можете получить доступ к параметру запроса, используя его имя:

@RequestParam(name="country", required=false, defaultValue="myCountry") String name

Еще лучше, если вы называете переменную в качестве параметра запроса, то Spring mvc может вывести его напрямую:

@RequestParam(required=false, defaultValue="myCountry") String country
0
ответ дан Rodrigo Acuna 26 February 2019 в 23:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: