Struts2<br>페이지 모듈의 비동기적인 리셋 실현
3096 단어 sx:div
package lee;
import com.opensymphony.xwork2.ActionSupport;
public class RandomAction extends ActionSupport
{
private String data;
public String getRdmStr()
{
String result = Math.round(Math.random() * 10000) + "";
// data
return data != null && !data.equals("")
? data + result : result;
}
public void setData(String data)
{
this.data = HTMLDecoder.decode(data);
}
public String getData()
{
return this.data;
}
}
1.sx-div3.jsp-
div
var controller =
{
refresh1 : function(s) {document.getElementsByName("data")[0].value=s; return false;},
refresh2: function(s) {document.getElementsByName("data")[0].value=s; return false;},
start : function() {alert(" ");},
stop : function() {alert(" ");}
};
// controller refresh /refresh
dojo.event.topic.registerPublisher("/refresh1"
, controller, "refresh1");
dojo.event.topic.registerPublisher("/refresh2"
, controller, "refresh2");
dojo.event.topic.registerPublisher("/refresh3"
, controller, "refresh2");
// controller start /startTimer
dojo.event.topic.registerPublisher("/startTimer"
, controller, "start");
// controller stop /stopTimer
dojo.event.topic.registerPublisher("/stopTimer"
, controller, "stop");
// after
dojo.event.topic.subscribe("/after"
, function(data, type, e)
{
});
텍스트 초기화ss
pub-sub 메커니즘 사용(listenTopics와 같은 속성을 지정함)
양식 요청 매개 변수 보내기(formId="form"을 지정함)
텍스트 초기화
텍스트 초기화
2.newjsp.jsp
Document : newjsp
Created on : 2011-4-29, 23:40:18
Author : Administrator
--%>
JSP Page
s
a
3.RandomAction.java