我有一个.jsp页面,其中我编写了一个表单,将一些输入提交给servlet。 servlet操纵输入,然后将消息发送到同一页面。这很好,但是当我回到.jsp页面时,换句话说,当我从servlet得到答案时,浏览器中可见的url包含servlet的路径(例如http:/ index.jsp / servlet_name),所以,当我刷新页面时,浏览器重定向到servlet并因为没有get / post提交而卡住,所以doGet()或doPost()永远不会活动..是否可能在servlet中处理没有get / post请求?如果没有,我该如何处理这个问题?
Ps:我正在使用jquery mobile来构建页面(如果有这个框架的可能的解决方案)
答案 0 :(得分:1)
我认为你弄错了。即使刷新,通常也会激活doGet()/ doPost()。如果您要刷新帖子请求,您的浏览器通常会先询问您。
可能发生的事情是你的servlet正在提供没有表单数据的另一个请求,因此你会得到它没有做任何事情的印象