Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在servlet上处理无请求_Java_Jsp_Jquery Mobile_Servlets_Jetty - Fatal编程技术网

Java 如何在servlet上处理无请求

Java 如何在servlet上处理无请求,java,jsp,jquery-mobile,servlets,jetty,Java,Jsp,Jquery Mobile,Servlets,Jetty,我有一个.jsp页面,其中我编写了一个表单,向servlet提交一些输入。servlet处理输入,然后向同一页面发送消息。但是,当我返回到.jsp页面时,或者换句话说,当我从servlet得到答案时,浏览器中可见的url包含servlet的路径(例如http:/index.jsp/servlet_name),因此,当我刷新页面时,浏览器重定向到servlet,它被卡住了,因为没有get/post提交,所以doGet()或doPost()永远不会处于活动状态。。是否可以在servlet中处理no-

我有一个.jsp页面,其中我编写了一个表单,向servlet提交一些输入。servlet处理输入,然后向同一页面发送消息。但是,当我返回到.jsp页面时,或者换句话说,当我从servlet得到答案时,浏览器中可见的url包含servlet的路径(例如http:/index.jsp/servlet_name),因此,当我刷新页面时,浏览器重定向到servlet,它被卡住了,因为没有get/post提交,所以doGet()或doPost()永远不会处于活动状态。。是否可以在servlet中处理no-get/post请求?如果没有,我应该如何处理这个问题


Ps:我正在使用jquery mobile构建页面(如果这个框架有可能提供解决方案)

我想你弄错了。即使在刷新时,通常也会激活doGet()/doPost()。您的浏览器通常会首先询问您是否正在刷新post请求

可能发生的情况是,您的servlet正在服务另一个没有表单数据的请求,因此您会觉得它没有做任何事情

是的,您是对的,doGet()在默认情况下被激活,我不知道这一点。。我已经解决了这个问题,谢谢:)@gerrytan