【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

ajax框架DWR简单例子

原创 2007年09月21日 08:40:00

什么是DWR?
   DWR是一个Open Source的 java项目。DWR可以让JavaScript调用运行在Web服务器里面的JAVA程序。简单一点或者专业一点就是Easy AJAX for JAVA.

 
1、到http://getahead.ltd.uk/dwr/download下载dwr.jar文件。

2、用eclipse新建一个项目,我的项目名就叫dwr。

3、把刚才下载的dwr.jar放到web-inf/lib下面。

4、在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>

5、在web.xml的所在目录下新建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="com.dwrtest.java.GetDate"/>
    </create>
  </allow>
</dwr>

</dwr>

6、创建服务器端的程序com.dwrtest.java,代码如下:

package com.dwrtest.java;

import java.text.SimpleDateFormat;
import java.util.Date;

public class GetDate {

    public String getToday() {
        SimpleDateFormat bartDateFormat = new SimpleDateFormat("EEEE-MMMM-dd-yyyy");
        Date date = new Date();
        return bartDateFormat.format(date);
    }

    public String getYesterday() {
        SimpleDateFormat bartDateFormat = new SimpleDateFormat("EEEE-MMMM-dd-yyyy");
        Date date = new Date();
        return bartDateFormat.format(new Date(date.getTime() - 86400000));
    }
}

 

7、在web目录下创建前台页面dwr.html,内容如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <script src='dwr/interface/Demo.js'></script>
  <script src='dwr/engine.js'></script>
  <script language="javascript">
    function gettoday() {
      Demo.getToday(setMytext);
    }
    function getYesterday() {
      Demo.getYesterday(setMytext);
    }
    function setMytext(str) {
      document.getElementById('mytext').value = str;
    }
  </script>
    <title></title>
  </head>
  <body>
    <input type="button" value="getToday" onclick="gettoday();"/>
    <input type="button" value="getYesterday" onclick="getYesterday();"/>
    <input type="text" value="" name="mytext" id="mytext"/>
  </body>
</html>

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

ajax框架

ajax框架  Ajax框架介绍  到此为止,你可能已经注意到,使用Ajax编程时有很多麻烦事。如果你要支持多个浏览器(现在还有谁只支持一个浏览器呢?),无疑会遭遇不兼容问题。单看一个简单的动作,比如...

Java开源 AJAX框架

 DWR  <div id='dictc_PWDECMEC1' style='padding-right: 15px; padding-left: 15px; padd
  • benben
  • benben
  • 2008-02-05 10:21
  • 1298

AJAX框架/RIA 共收录了 57 个 JavaScript 项目

Ajax框架 jQueryjQuery是一款免费且开放源代码的JavaScript代码库,由John Resig创建。授权协议为GPL和MIT许可证双协议。示例代码: $("p.neat").addC...

ajax框架DWR简单例子

什么是DWR?    DWR是一个Open Source的 java项目。DWR可以让JavaScript调用运行在Web服务器里面的JAVA程序。简单一点或者专业一点就是Easy AJAX for JAVA.   1、到http://getahead.ltd.uk/dwr/download下载dwr.jar文件。 2、用eclipse新建一个项目,我的项目
  • itshu
  • itshu
  • 2007-09-21 08:40
  • 1472

ajax框架DWR简单应用

最近需要做个下拉列框二级联动功能,之前所做都是使用jquery-ajax请求后台数据json格式填充select列表,现在使用dwr实现此功能。 就以简单的省市为例: 1.jsp页面: 省: ...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)