在tapestry5的頁面中,添加如下代碼
@Inject
@Service("ApplicationGlobals")
private ApplicationGlobals applicationGlobals;
@SetupRender
void setListener(){
Clock.setListener(this);
}
public void setClockDisplay(final String output) {
Browser.withPage(ServerContextFactory.get(applicationGlobals.getServletContext()),"/manageCar/Dwrtracker", new Runnable() {
public void run() {
// Util.setValue("clockDisplay", output);
System.out.println("updateClockValue");
ScriptSessions.addFunctionCall("updateClockValue", output);
}
});
}
interface IClockListener {
public void setClockDisplay(final String output);
}
@Inject
@Service("ApplicationGlobals")
private ApplicationGlobals applicationGlobals;
@SetupRender
void setListener(){
Clock.setListener(this);
}
public void setClockDisplay(final String output) {
Browser.withPage(ServerContextFactory.get(applicationGlobals.getServletContext()),"/manageCar/Dwrtracker", new Runnable() {
public void run() {
// Util.setValue("clockDisplay", output);
System.out.println("updateClockValue");
ScriptSessions.addFunctionCall("updateClockValue", output);
}
});
}
interface IClockListener {
public void setClockDisplay(final String output);
}