У меня есть форма, которую я использую, чтобы публиковать некоторые входные данные на одном сайте, но я хочу публиковать их и в своем сервлете - это вообще возможно?
Я пытался что-то сделать с помощью submitкнопка, я имею в виду выполнение onclick с функцией, но что-то не работает должным образом
<input type="submit" value="value1" onclick="afterSubmit()"/>
...some inputs...
</form>
form=document.getElementById("${initParam['posturl']}";
function afterSubmit() {
form.action="http://localhost:8080/url/servlet";
}
</script>
И мой сервлет:
public class sendThis extends HttpServlet {
public void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println(request.getParameter("item_name_1"));
}
}```
So when I click on submit button and then go to localhost:8080/url/servlet, I get this error:
HTTP Status 405 – Method Not Allowed
Type Status Report
Message HTTP method GET is not supported by this URL
Description The method received in the request-line is known by the origin server but not supported by the target resource.