У меня есть отправка формы сервлету с помощью метода doGet (). Что мне нужно, это передать идентификатор сервлету через doGet () и получить его этим методом.
То, что я пробовал до сих пор: добавление идентификатора в виде строки запроса и использование request.getParameter () в doGet. Я использую этот же метод в doPost () и он работает.
код клиента
downloadPanel = new FormPanel();
downloadPanel.setEncoding(FormPanel.ENCODING_MULTIPART);
downloadPanel.setMethod(FormPanel.METHOD_GET);
downloadPanel.setAction(GWT.getModuleBaseURL()+"downloadfile" + "?entityId="+ 101);
downloadPanel.submit();
сервлет на стороне сервера
public class FileDownload extends HttpServlet {
private String entityId;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
entityId = request.getParameter("entityId");
entityId равен нулю. Как я могу передать идентификатор в запрос doGet ()?
Что касается просмотра примеров в сети, это должно работать так, как работает для doPost () как есть. Спасибо, что я в тупике