主题:用javabean做一个倒数计时器
JSP新手,想做一个用户注册的网页.
我看网上有很多的步骤是必须先同意一个协议才可以注册,下面两个按钮一个同意一个不同意,同意的那个前5秒不可用,5秒倒数完毕可用
我的问题是如何实现这个功能,在纯java图形界面开发我知道用timer和timertask可以实现,但是放到JSP中就瓜了,望高手指教,我最开始是写一个javabean继承timertask类,但是我不知道如何把他嵌入倒我的jsp的<input>中
//javabean
package ttt;
import java.util.Timer;
import java.util.TimerTask;
public class TimerTasktt extends TimerTask {
private int a = 5;
public void setA(int aa)
{
a = aa;
}
public int getA()
{
return a;
}
public void run() {
// TODO Auto-generated method stub
if(a>=0){
a--;
// System.out.println(a);
}
}
}
//jsp
...
<jsp:useBean id="TimerTaskttID" scope="session" class="ttt.TimerTasktt" />
<%
Timer t = new Timer();
TimerTasktt tt = new TimerTasktt();
t.schedule(tt,0,1000);
%>
...[color=FF0000] <input type="button" name="button_ok" maxlength="80" width="40" value="<%=TimerTaskttID.getA()%>"> [/color]
我这个是错的,对的应该怎么写?
我不知道这个方法对不对,或者还有没有什么更简单的办法
我看网上有很多的步骤是必须先同意一个协议才可以注册,下面两个按钮一个同意一个不同意,同意的那个前5秒不可用,5秒倒数完毕可用
我的问题是如何实现这个功能,在纯java图形界面开发我知道用timer和timertask可以实现,但是放到JSP中就瓜了,望高手指教,我最开始是写一个javabean继承timertask类,但是我不知道如何把他嵌入倒我的jsp的<input>中
//javabean
package ttt;
import java.util.Timer;
import java.util.TimerTask;
public class TimerTasktt extends TimerTask {
private int a = 5;
public void setA(int aa)
{
a = aa;
}
public int getA()
{
return a;
}
public void run() {
// TODO Auto-generated method stub
if(a>=0){
a--;
// System.out.println(a);
}
}
}
//jsp
...
<jsp:useBean id="TimerTaskttID" scope="session" class="ttt.TimerTasktt" />
<%
Timer t = new Timer();
TimerTasktt tt = new TimerTasktt();
t.schedule(tt,0,1000);
%>
...[color=FF0000] <input type="button" name="button_ok" maxlength="80" width="40" value="<%=TimerTaskttID.getA()%>"> [/color]
我这个是错的,对的应该怎么写?
我不知道这个方法对不对,或者还有没有什么更简单的办法