Как опубликовать необработанные данные в форме html?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Как опубликовать необработанные данные в форме html?

Сообщение Гость »


**Я хочу опубликовать необработанные данные в форме. **

**Например, данные: **

https://demo.com/pay/res?encdata=abcdef ... dskjvbkdsv

Когда я получаю данные в контроллер, значения специальных символов заменяются кодировкой URL, например%2d,%3f и т. д.
`${запрос} `
**Код Java-контроллера: **

@PostMapping({"/abc/pay"}) public String payReq(запрос HttpServletRequest, @RequestBody String reqData) { System.out.println("reqData-- " + reqData);

Выходная строка:

https%3A%2F%2Fdemo.com%3A8443%2Fpay%2Fres%2F%3Fencdata%3D5A89BB31AD074DFA026647588C47210ACC7ED06B8426994C10771BA54E991B2CED4789BE0F024164C9C4 7FE480CC10D347552B2F121DD59B086B7906E54DBD5D4C3D6FCFFECB480E3F1D1FE6747B949A168513C2C5E39E81

Также нам не обязательно использовать имя поля формы, например
`${запрос} `
**Код Java-контроллера: **

@PostMapping({"/abc/pay"}) public String payReq (запрос HttpServletRequest, @RequestBody String reqData) { String requestVal = request.getParameter("res_data"); System.out.println("reqData-- " + reqData);

Выход:

https://demo.com/pay/res/encdata=D5A89B ... B2F121DD59 B086B7906E54DBD5D4C3D6FCFFECB480E3F1D1FE6747B949A168513C2C5E39E81
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»