JSP 点击提交按钮后,会自动将原来文本框内容清空

jack_doson 2011-03-04 01:53:18
写2个JSP页面,1.jsp,2.jsp,1.JSP的内容提交到2.jsp中,存入数据库。
请问有什么方法可以 在数据存入数据库后 提示 存储成功,并且过几秒后
又转到1.jsp那个页面继续输入数据(此时1.jsp的文本框内容被清空)

大家帮忙看下,非常感谢
...全文
1681 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
jack_doson 2011-03-07
  • 打赏
  • 举报
回复
非常感谢,解决了。
zhxmk 2011-03-04
  • 打赏
  • 举报
回复
写个js方法处理
veardn 2011-03-04
  • 打赏
  • 举报
回复
location.href = "1.jsp?param1=1¶m2=2..."这样就可以了
wp500 2011-03-04
  • 打赏
  • 举报
回复
有没有数据关键看你跳转的方法。如果是重定向到1.jsp就不会用数据。如果用js回退回去就会保留原来的数据。如果让页面延迟2,3秒后跳转,
思路是这样的 1.jsp 提交数据到服务器。 服务器保存数据库返回到一个客户页面,页面用js定时等待2,3秒然后跳到1.jsp就可以了。 不要用history.go(-1); 应该直接指定1.jsp的url
haixiang710 2011-03-04
  • 打赏
  • 举报
回复
(1)Timer.schedule(TimerTask task,Date time)安排在制定的时间执行指定的任务。
(2)Timer.schedule(TimerTask task,Date firstTime ,long period)安排指定的任务在指定的时间开始进行重复的固定延迟执行.
(3)Timer.schedule(TimerTask task,long delay)安排在指定延迟后执行指定的任务.
(4)Timer.schedule(TimerTask task,long delay,long period)安排指定的任务从指定的延迟后开始进行重复的固定延迟执行.
(5)Timer.scheduleAtFixedRate(TimerTask task,Date firstTime,long period)安排指定的任务在指定的时间开始进行重复的固定速率执行.
(6)Timer.scheduleAtFixedRate(TimerTask task,long delay,long period)安排指定的任务在指定的延迟后开始进行重复的固定速率执行.
haixiang710 2011-03-04
  • 打赏
  • 举报
回复
用定时器,给你个例子

在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。

private java.util.Timer timer;
timer = new Timer(true);
timer.schedule(
new java.util.TimerTask() { public void run() { //server.checkNewMail(); 要操作的方法 } }, 0, 5*60*1000);

第一个参数是要操作的方法,第二个参数是要设定延迟的时间,第三个参数是周期的设定,每隔多长时间执行该操作。

使用这几行代码之后,Timer本身会每隔5分钟调用一遍server.checkNewMail()方法,不需要自己启动线程。Timer本身也是多线程同步的,多个线程可以共用一个Timer,不需要外部的同步代码。

haixiang710 2011-03-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jack_doson 的回复:]
回2楼,这样的方法我试过,可是返回1.jsp的时候文本框的内容还没有重置 啊
[/Quote]

为什么不时重定向到1.jsp呢?
一般跳过去值就没了.LZ是request跳转回去吗?
jack_doson 2011-03-04
  • 打赏
  • 举报
回复
谢谢大家的回答,我就是想知道,如何让页面延迟2,3秒后跳转,有哪位知道,帮忙解答下,谢谢
24K純帥 2011-03-04
  • 打赏
  • 举报
回复
为什么不就在1里面,2有什么用处啊。。LZ可以用action
jack_doson 2011-03-04
  • 打赏
  • 举报
回复
回2楼,这样的方法我试过,可是返回1.jsp的时候文本框的内容还没有重置 啊
ma309385560 2011-03-04
  • 打赏
  • 举报
回复
用ajax 加js 实现就可以了 会jquery 的话 用jquery 的form插件
zn85600301 2011-03-04
  • 打赏
  • 举报
回复
action提交数据成功后 向前台返回一个结果标示
前台页面根据结果标示提示用户是否保存成功
如果成功跳转到1.jsp
haixiang710 2011-03-04
  • 打赏
  • 举报
回复
数据库寸入数据让其返回一个boolean值,输出到页面,
页面接收进行判断,提示.然后用个定时器,过几秒跳转.大概思路这样.

LZ还有什么具体的疑点再提吧.不知道你哪个步骤不会.

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧