Я использую HttpServlet для генерации html-изображения, зависящего от нескольких идентификаторов, например:
<img src="./someServlet?ids=123,124,125,126[...]" alt=""/>
someServlet
расширяется от javax.servlet.http.HttpServlet
, перезаписывая методы doGet()
и doPost()
.Он устанавливает тип содержимого ответа img/png
и использует выходной поток ответа для фиксации сгенерированного изображения в виде.
Отображение сервлета выполняется в web.xml
:
<servlet>
<servlet-name>SomeServlet</servlet-name>
<servlet-class>my.package.ImageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SomeServlet</servlet-name>
<url-pattern>/someServlet</url-pattern>
</servlet-mapping>
Мой вопрос: Как отправить запрос выше через POST вместо GET?Я попытался окружить его тегом <form>
, установив метод POST, но, как и ожидалось, он не работал.
РЕДАКТИРОВАТЬ: мне это нужно, потому что мой запрос (с 5-10 UUIDS) превышает ограничениезапроса GET