servlet的forward问题 按f5会执行servlet,就说明你的页面又提交了一次,也就是说,你的提交是无条件的,只要刷新了就提交; 应该在form提交时设置一个flag,或者按扭触发提交动作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用response.sendRedirect()就行了,不过你的servlet是查询的,应该没什么问题吧!还有,你的数据库连接不关,估计刷新不了几次就玩完了吧,汗~~ 我想是不是和地址栏显示的地址有关系,用forward,地址不变,所以servlet又执行了一遍,建议用sendRedirect(),也许可以解决,不敢确定,呵呵 是啊,我也喷到过, forward 过去的时候, 浏览器的地址栏里还是上次的地址,所以你 refresh 就又来一次了, 我也用 sendRedirect ,但是有时候 redirect 不能达到我的目的,于是把所有的东西都放到 参数中再重定向, 如果需要安全就稍微 加密或 Base64 变换一下。 一种返回的方法是由一个action来执行查询动作,把数据存入session,然后重定向到你需要返回的页面,在那边你就可以通过session来读出你的数据. 你是不是通过刷新又提交到servlet了呢? javaScript中加入数据问题! 请问ojdbc6.jar和ojdbc14.jar这两个包有区别吗? struts 2 ValueStack JAVA 中多文件编绎问题? 关于信息采集 Cookie问题。为什么会出现加了setMaxAge()后,cookie就写不进去? 悬浮式用户名,密码输入窗口,在线等!!! 据说ResultSet结果集最好不要传递到JSP页面,那该怎么处理? 能给一个完整的分页的程序的吗? Xfire webservice创建Service的时候出问题了,求助。 JSP能否获取客户端计算机的名称? 我开发了一个SERVLET
还有,你的数据库连接不关,估计刷新不了几次就玩完了吧,汗~~