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

좋은 웹페이지 즐겨찾기