Кодировать/Скрыть RequestParameters URL в весенний mvc

Вопрос:

Я использую Spring 3.2 с jsp в качестве разрешения. У меня есть одна таблица HTML с несколькими гиперссылками. Для гиперссылок, которые я использовал

a href= “edit”? id = 1

Когда я использую контроллер привязки привязки, контроллер по умолчанию принимает GET-метод. Мое требование – скрыть параметры запроса или закодировать параметры.

Пожалуйста, помогите мне.

Ответ №1

Что-то вроде ниже

request.setCharacterEncoding("UTF-8");
String login = request.getParameter("login");
String password = request.getParameter("password");

Или вы используете javascript в файле jsp:

var userInput = $("#myInput").val();
var encodedUserInput = encodeURIComponent(userInput);
$("#hiddenImput").val(encodedUserInput);

и после восстановления по классу:

String parameter = URLDecoder.decode(request.getParameter("hiddenImput"), "UTF-8");

Оцените статью
TechArks.Ru
Добавить комментарий