<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    waysun一路陽(yáng)光

    不輕易服輸,不輕言放棄.--心是夢(mèng)的舞臺(tái),心有多大,舞臺(tái)有多大。踏踏實(shí)實(shí)做事,認(rèn)認(rèn)真真做人。

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
      167 隨筆 :: 1 文章 :: 64 評(píng)論 :: 0 Trackbacks
    1.下載DWR Version 2
    https://dwr.dev.java.net/files/documents/2427/47504/dwr.jar

    2.安裝DWR,把dwr.jar放到WEB-INF/lib下

    web.xml中加入DWRServlet & ActionServlet
    其中<load-on-startup>的部分要特別注意,ActionServlet要先初始化,所以數(shù)字要比較小.
      <servlet>    
    <servlet-name>action</servlet-name>    
    <servlet-class>org.apache.struts.action.ActionServlet
    </servlet-class>    
    <init-param>      
    <param-name>config</param-name>      
    <param-value>/WEB-INF/struts-config.xml</param-value>    
    </init-param>    
    <init-param>      
    <param-name>debug</param-name>      
    <param-value>2</param-value>    
    </init-param>    
    <load-on-startup>2</load-on-startup>  
    </servlet>  
    <servlet-mapping>    
    <servlet-name>action</servlet-name>    
    <url-pattern>*.do</url-pattern>  
    </servlet-mapping>  
    <servlet>    
    <servlet-name>dwr-invoker</servlet-name>    
    <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>    
    <init-param>      
    <param-name>debug</param-name>      
    <param-value>true</param-value>    
    </init-param>    
    <load-on-startup>10</load-on-startup>  
    </servlet>  
    <servlet-mapping>   
     <servlet-name>dwr-invoker</servlet-name>    
    <url-pattern>/dwr/*</url-pattern>  
    </servlet-mapping>
    dwr.xml中加入struts的設(shè)定,其中formBean的參數(shù)的value值,會(huì)對(duì)應(yīng)到struts-config.xml中<form-beans>的設(shè)定
    <dwr> 
    
    <allow>    
    <create creator="struts" javascript="testFrm">      
    <param name="formBean" value="testActionForm"/>    
    </create>  
    </allow>  
    </dwr>  


    struts-config.xml
     
    <struts-config>  
    <form-beans>    
    <form-bean name="testActionForm" type="test.struts.testActionForm" />  
    </form-beans>  
    <action-mappings>    
    <action name="testActionForm" path="/testAction" scope="session" type="test.struts.testAction" validate="false">      
    <forward name="display" path="/display.jsp" />    
    </action>  
    </action-mappings>  
    <message-resources parameter="ApplicationResources" />
    </struts-config>


    testActionForm.java,getDate()會(huì)透過(guò)dwr,取得現(xiàn)在最新的日期
     
    package test.struts; 
    import org.apache.struts.action.*;
    import java.util.*; 
    public class testActionForm extends ActionForm {     
    private String strDate;     
    public void setStrDate(String strDate) {        
    this.strDate = strDate;    
    }     
    public String getStrDate() {        
    return strDate;    
    }    
     //dwr    public String getDate() {        
    Date date = new Date();        
    return date.toString();   
     } 
    }


    testAction.java
    package test.struts; 
    import org.apache.struts.action.ActionMapping;
    import org.apache.struts.action.ActionForm;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.Action;
    import org.apache.struts.action.*; 
    public class testAction extends Action {    
    	public ActionForward execute(ActionMapping mapping, ActionForm form,                                 
    HttpServletRequest request,                                 
    HttpServletResponse response) {         
    testActionForm actionForm = (testActionForm) form;       
     System.out.println(actionForm.getStrDate());        
    return mapping.findForward("display");    
    }
    }

    
    

    date.jsp,在form的部分,請(qǐng)用struts 的 tag library,我把<html:text property="strDate" size="30" >改成<input type="text" name="strDate">後,無(wú)法正常的接受到值.
    <%@ page contentType="text/html; charset=Big5" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
    <html><head>
    <title>title</title>  
    <script type='text/javascript' src='dwr/interface/testFrm.js'></script>  
    <script type='text/javascript' src='dwr/engine.js'></script>  
    <script type='text/javascript' src='dwr/util.js'></script>
    </head>
    <SCRIPT LANGUAGE="JavaScript" type=""
    function refreshDate() {   
     testFrm.getDate(populateDate)
    ;} 
    function populateDate(data){   
    DWRUtil.setValue('strDate', data);
    } 
    </script> 
    <body> 
    <html:form action="testAction.do">
    date:<html:text property="strDate" size="30" ></html:text> 
    <input type="button" onclick="refreshDate();" value="更新日期"/><br/>   
    <html:submit>送出  </html:submit>
    </html:form></body></html>



    display.jsp
    <%@ page contentType="text/html; charset=Big5" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    %@page import="test.struts.*"%
    <html>
    <head>
    <title>test</title>
    </head><body bgcolor="#ffffff"><h1>您送出的日期:<br>
    <bean:write name="testActionForm" property="strDate"/></h1>
    </body>
    </html>

    
    
     

    Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1621900


    <script src="http://localhost:82/PromoteIcon.aspx?id=1621900"></script>[收藏到我的網(wǎng)摘]   會(huì)上樹(shù)的豬發(fā)表于 2007年05月23日 09:24:00
    posted on 2008-08-03 15:34 weesun一米陽(yáng)光 閱讀(513) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): StrutsAJAX總結(jié)備用
    主站蜘蛛池模板: 亚洲国产成人精品无码区在线秒播| 国产偷国产偷亚洲高清日韩| 91在线亚洲精品专区| 国内精品免费在线观看| 亚洲桃色AV无码| 黄网站色视频免费在线观看的a站最新| 亚洲性猛交XXXX| 精品在线免费观看| 亚洲天天做日日做天天看| 91精品免费观看| 亚洲成人午夜电影| 免费看国产精品3a黄的视频| 亚洲色偷偷色噜噜狠狠99网| 国产青草视频免费观看97| 国产精品亚洲一区二区三区| 免费一级特黄特色大片在线观看| 九一在线完整视频免费观看| 亚洲一区二区三区自拍公司| 精品无码国产污污污免费网站 | 永久免费av无码网站韩国毛片| 亚洲精品91在线| 成人爱做日本视频免费| 人妻无码中文字幕免费视频蜜桃 | www.亚洲色图.com| XXX2高清在线观看免费视频| 亚洲男人第一av网站| 毛片视频免费观看| 人人爽人人爽人人片av免费| 亚洲av不卡一区二区三区 | 在线观看H网址免费入口| 一区二区亚洲精品精华液 | 91亚洲国产成人久久精品| 成人免费午夜在线观看| 一级做a爰片久久毛片免费看| 亚洲欧洲日韩国产综合在线二区| 2020久久精品国产免费| 免费看一级一级人妻片| 666精品国产精品亚洲| 免费观看国产小粉嫩喷水| 久久精品视频免费看| 亚洲av无码成人精品国产|