1.把dwr對應(yīng)的包 <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java./xml/ns/j2ee" xmlns:xsi="http://www./2001/XMLSchema-instance" xsi:schemaLocation="http://java./xml/ns/j2ee http://java./xml/ns/j2ee/web-app_2_4.xsd"> <servlet> <servlet-name>dwr-invoker</servlet-name> <display-name>DWR Servlet</display-name> <description>Direct Web Remoter Servlet</description> <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dwr-invoker</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping> </web-app>
<?xml version="1.0" encoding="gb2312"?> <dwr> <allow> <create creator="new" javascript="Test" scope="application"> <param name="class" value="com.ceun.Demo" /> </create> </allow> </dwr>
package com.ceun; public class Demo { public String hello(){ return "你好"; } }
<%@ page language="java" pageEncoding="gb2312"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>DWR 第一例</title> <script type=‘text/javascript‘ src=‘dwr/engine.js‘> </script> <script type=‘text/javascript‘ src=‘dwr/interface/Test.js‘></script> <script type=‘text/javascript‘ src=‘dwr/util.js‘> </script> <script type="text/javascript"> function callBack(data){ alert(data); } </script> </head> <body> <input type="Button" name="button3" value="測試" onclick="Test.hello(callBack)"/> </body> </html> Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=822297 |
|