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

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

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

    waysun一路陽光

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

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
      167 隨筆 :: 1 文章 :: 64 評論 :: 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ì)對應(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ì)透過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的部分,請用struts 的 tag library,我把<html:text property="strDate" size="30" >改成<input type="text" name="strDate">後,無法正常的接受到值.
    <%@ 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ì)上樹的豬發(fā)表于 2007年05月23日 09:24:00
    posted on 2008-08-03 15:34 weesun一米陽光 閱讀(520) 評論(0)  編輯  收藏 所屬分類: Struts 、AJAX 、總結(jié)備用
    主站蜘蛛池模板: 少妇中文字幕乱码亚洲影视| 精品久久久久久久免费加勒比| 久久精品亚洲乱码伦伦中文| 国产亚洲一卡2卡3卡4卡新区 | 亚洲天堂电影在线观看| 欧洲人免费视频网站在线| 亚洲桃色AV无码| 中文字幕无码一区二区免费| 亚洲va无码手机在线电影| 国产成人精品一区二区三区免费| 亚洲情综合五月天| 免费精品久久天干天干| 亚洲成AV人片在| 91福利免费视频| 亚洲影视自拍揄拍愉拍| 最新中文字幕免费视频| 精品国产日韩亚洲一区91| 免费在线观看亚洲| A国产一区二区免费入口| 亚洲爆乳无码专区| 亚洲成人免费电影| 亚洲无码一区二区三区| 国产精品免费视频一区| xvideos永久免费入口| 亚洲AV无码AV男人的天堂| 99在线精品视频观看免费| 亚洲精华国产精华精华液 | 色噜噜AV亚洲色一区二区| 嫩草在线视频www免费观看| 亚洲精品福利网站| 性xxxx视频播放免费| 在线播放国产不卡免费视频| 亚洲av永久无码精品漫画 | 亚洲第一成年男人的天堂| 天天影院成人免费观看| 亚洲精品天堂成人片AV在线播放| 亚洲毛片不卡av在线播放一区| 久久精品免费电影| 亚洲人成色777777老人头| AV在线播放日韩亚洲欧| 中文字幕免费在线看线人 |