JavaScript調用java方法——使用Dwr架構的方法步驟__Java

來源:互聯網
上載者:User

JavaScript調用java方法——Dwr步驟

1.下載dwr.jar直接複製到到你工程下的WebRoot/WEB-INF/lib包下;

 2.再修改web.xml 

 <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> </servlet> <servlet-mapping>  <servlet-name>dwr-invoker</servlet-name>  <url-pattern>/dwr/*</url-pattern> </servlet-mapping>

添加到</web-app>之前 

3.在WEB-INF下建一個dwr.xml檔案,拷貝檔案

 <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN""http://www.getahead.ltd.uk/dwr/dwr10.dtd"><dwr> <allow>    <create creator="new" javascript="Demo">   <param name="class" value="your.java.Bean" />  </create>   </allow></dwr> 

說明:每個dwr代理的一個java類都需放在<allow></allow>中。

<createcreator="new" javascript="Demo">中javascript=是為在JSP中所引用的Java類起的一個名字,通常和類名相同。create=代表是一個什麼類型的java,new代表一個普通類型。

<paramname="class" value="your.java.Bean"/>中class表示Demo是一個普通的類,value表示這個類存放的路徑(包名.類名)。

4.建一個類,寫方法(我這裡建的是一個hello的類)

package com.hello;public class Hello { public String hello(String name) {  return "哈囉。" + name + "。您的第一個DWR。"; }}

 5.再建一個hello的jsp檔案。 

 上訴步驟完成後的圖片

6.如果前5個步驟你都完成,

  請在瀏覽器中輸入http://localhost:8080/工程名/dwr(不光光起到測試作用)    看看出來的介面是不是這個介面(看下圖),如果能出來說明你的努力沒白費。嘎嘎。。可別小看了這個頁面裡面打框的地方將會用到。。

    

7.將上圖中打框的地方複製到jsp中,只要在<title></title>下面即可



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.