草庐IT

php - 单击按钮时使用 doGet 方法提交表单数据

我正在尝试在表单上实现一个type="button",而不是通过doPost方法处理信息,而是使用doGet方法处理表单(主要是为了能够正确更新URL).此规范使得无法使用type="submit"或document.form1.submit(),因为我不能指向doPost方法。我试图通过先提交表单,然后在单击按钮时重定向URL(反之亦然)来解决这个问题,但是我很难解决HttpServletRequest问题,因为我需要使用HttpServletRequest从doGet方法中的表单提交。有什么方法可以使用ajax在单击按钮时将当前表单数据转换为HttpServletRequest吗?

java - 何时使用 doGet、doPost 和服务

这个问题在这里已经有了答案:doGetanddoPostinServlets(5个答案)关闭7年前。我想知道这些servlet方法。我对这些方法有所了解,例如doPost对参数个数没有限制,而doGet有。doGet比doPost快。doPost比doGet安全。我的问题是,因为这些方法采用相同的参数并执行我们实现的过程。那么这些方法的主要区别是什么每个方法在什么特定情况下使用。

java - Servlet 中的 doGet 和 doPost

我开发了一个将信息发送到Servlet的HTML页面。在Servlet中,我使用的方法是doGet()和doPost():publicvoiddoGet(HttpServletRequestreq,HttpServletResponseres)throwsServletException,IOException{Stringid=req.getParameter("realname");Stringpassword=req.getParameter("mypassword");}publicvoiddoPost(HttpServletRequestreq,HttpServletResp