轉 轉別人寫的用dwr做聯動選單的例子,自己覺得也不錯

發表於2007-09-06
最近在中了來實現一個三級下拉,同時在使用者登入時也用到了ajax,在看同事寫的ajax程式碼時發現他用到了,所以今天抽空學習了一下dwr,寫了兩個小。

1、點選“getToday”按鈕,在文字框中顯示今天的日期;點選“getYesterday”按鈕,在文字框中顯示昨天的日期。
首先,並把他放到你的WEB-INF/lib資料夾下;
然後在.xml檔案中加入以下程式碼:
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<display-name>DWR Servlet</display-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>false</param-value>
</init-param>
</servlet>
</servlet-mapping>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>

接著,在於web.xml同級目錄下新建dwr.xml檔案,並加入下面的程式碼:
[
ew" javascript="Demo">




新建頁面,我這裡使用的是freemarker,換做html和jsp也一樣效果,程式碼如下:





function gettoday() {
Demo.getToday(setMytext);
}
function getYesterday() {
Demo.getYesterday(setMytext);
}
function setMytext(str) {
document.getElementById('mytext').value = str;
}








相關文章