当前位置:编程学习 > JAVA >>

jsp 火狐 超链接 两次重复提交

Frifox 23.1 下带参超链接 从jsp提交到servlet  结果显示两次提交
如果不带参数就正常提交一次、

a.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  </head>  
  <body>
    <a href="TTServlet?infs=23424">删除</a>
  </body>
</html>
------------------------------------------------
TTServlet.java
 * @throws ServletException if an error occurred
 * @throws IOException if an error occurred
 */
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

doPost(request, response);
}

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

System.out.println("------------");
}
-------------------------------------------------------
控制台 显示结果
------------
------------

-------------------------------------------------------
吧超链接改为:(去掉参数)
<a href="TTServlet">删除</a>
-------------------------------------------------------
控制台 显示结果(正常,只输出一次)
------------

其他浏览器都正常、
大神们帮我看看是哪里问题、 我都找了一个上午了、 火狐 jsp 浏览器 --------------------编程问答-------------------- 如果你只是用了a标签跳转的话不会出现这个问题! --------------------编程问答-------------------- 改用脚本实现吧,

前短时间有个人问了个同样的问题,唯一不同的是他firefox和ie正常,chrome不正常 --------------------编程问答-------------------- 这个倒没试过,不过可以改为表单提交试试,就是<form action>的那种 --------------------编程问答-------------------- 我也遇到了这个问题,真是蛋疼
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,