以下為引用的內容: 在配置文件中定義了該表單的屬性,以及按鈕觸發的事件和回寫結果的處理方法。采用很巧妙的封裝方法實現了Struts的AJAX調用。當然Ajaxtags離實用階段還有相對長的一段距離,但它提供了一種在現有的軟件架構上高效率開發ajax應用程序的可行性方案。 |
<html:form action="example1" ajaxRef="example1"> First Name: <html:text property="firstName" size="25" value="Frank" /> <br> Last Name: <html:text property="lastName" size="25" value="Zammetti" /> <br> <html:button property="button" value="Click to do Ajax!" ajaxRef="button" /> </html:form> Result:<br> <span id="example1_resultLayer"> </span> |
<!DOCTYPE ajaxConfig PUBLIC "ajaxConfig" "ajaxConfig"> <ajaxConfig> <!-- Define a custom request handler that generates XML for example 2 --> ?。糷andler name="CustomXMLGenerator" type="request"> ?。糵unction>customGenerateXML</function> ?。糽ocation>customXMLGenerator.js</location> ?。?handler> ?。?-- Configuration for example 1 --> ?。糵orm ajaxRef="example1"> ?。糴lement ajaxRef="button"> ?。糴vent type="onclick"> <requestHandler type="std:QueryString"> ?。紅arget>example1.do</target> ?。紁arameter>firstName=firstName,lastName=lastName</parameter> ?。?requestHandler> ?。紃esponseHandler type="std:InnerHTML"> ?。紁arameter>example1_resultLayer</parameter> </responseHandler> ?。?event> ?。?element> ?。?form> </ajaxConfig> |
新聞熱點
疑難解答
圖片精選