第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

dwr 入門

標(biāo)簽:
Java

今天看了一下dwr,感觉还不错,就学习了下,在文档的指导下还是很容易学习的。

1、新建web工程,将附件中的dwr.jar 和 common-logging.jar 导入工程。

配置web.xml

<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee       http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">     <display-name></display-name>     <servlet>         <servlet-name>dwr-servlet</servlet-name>         <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>         <init-param>             <param-name>debug</param-name>             <param-value>true</param-value>         </init-param>     </servlet>     <servlet-mapping>         <servlet-name>dwr-servlet</servlet-name>         <url-pattern>/dwr/*</url-pattern>     </servlet-mapping>     <welcome-file-list>         <welcome-file>index.jsp</welcome-file>     </welcome-file-list> </web-app>

新建java类

 

package com.wch.dwr;   public class HelloWorld {      private String name;       public HelloWorld(){                }            public HelloWorld(String name){          this.name = name;      }            public String print(String name){          return "name>>>"+name;      }            public String sysout(){          System.out.println( "sysout:"+name);          return "sysout";      }   }

新建dwr.xml 与web.xml 同级

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting   2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd"> <dwr>     <allow>         <create javascript="helloworld" creator="new">             <param name="class" value="com.wch.dwr.HelloWorld"></param>             <include method="print"/>         </create>     </allow> </dwr>

编写jsp页面 (注意其中的js引入,dwr开头,那些js都是在dwr的jar包中的)

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>  <%  String path = request.getContextPath();  String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  %>   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  <html>    <head>      <base href="<%=basePath%>">            <title>My JSP 'index.jsp' starting page</title>      <meta http-equiv="pragma" content="no-cache">      <meta http-equiv="cache-control" content="no-cache">      <meta http-equiv="expires" content="0">          <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">      <meta http-equiv="description" content="This is my page">      <script type="text/javascript" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="dwr/engine.js"></script>      <script type="text/javascript" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="dwr/util.js"></script>      <script type="text/javascript" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="dwr/interface/helloworld.js"></script>     </head>        <body>      This is my JSP page. <br>      <input type="text" id="dwrText" />      <input type="button" onclick="doalert();" />      <script type="text/javascript">            helloworld.sysout();      function doalert(){      helloworld.print("wch",test);}      function test(data){alert(data);}         </script>    </body>  </html>

部署运行就可以了

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消