⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ajax的dwr框架 - - javaeye技术网站.htm

📁 几个运用了DWR框架编写的AJAX代码,
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0040)http://wangtong40.javaeye.com/blog/45855 -->
<HTML dir=ltr xml:lang="zh-CN" 
xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Ajax的DWR框架 - wangtong40 - JavaEye技术网站</TITLE>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<META 
content="2007-1-20 周三  配置DWR:  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、Web.xml中添加如下内容:  &nbsp;&amp;n ..." 
name=description>
<META content="dwr  Ajax的DWR框架" name=keywords><LINK href="/images/favicon.ico" 
type=image/x-icon rel="shortcut icon"><LINK title=wangtong40 href="/rss" 
type=application/rss+xml rel=alternate><LINK media=screen 
href="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/blog.css" type=text/css 
rel=Stylesheet><LINK media=screen 
href="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/blue.css" type=text/css 
rel=Stylesheet>
<SCRIPT src="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/application.js" 
type=text/javascript></SCRIPT>
<LINK media=screen 
href="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/SyntaxHighlighter.css" 
type=text/css rel=Stylesheet>
<SCRIPT src="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/shCoreCommon.js" 
type=text/javascript></SCRIPT>

<SCRIPT src="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/se_hilite.js" 
type=text/javascript></SCRIPT>
<LINK media=screen href="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/ui.css" 
type=text/css rel=Stylesheet>
<SCRIPT src="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/compress.js" 
type=text/javascript></SCRIPT>

<META content="MSHTML 6.00.6000.16640" name=GENERATOR></HEAD>
<BODY>
<DIV id=header>
<DIV id=site_logo><A href="http://www.javaeye.com/blogs"><IMG 
title=JavaEye-最棒的软件开发交流社区 alt=JavaEye3.0 
src="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/logo_small.gif"></A></DIV>
<UL id=user_nav>
  <LI class=last><A href="http://wangtong40.javaeye.com/index/help">帮助</A> </LI>
  <LI><A href="http://wangtong40.javaeye.com/search">搜索</A> </LI>
  <LI><A href="http://wangtong40.javaeye.com/signup">注册</A> </LI>
  <LI><A href="http://wangtong40.javaeye.com/login">登录</A> </LI>
  <LI class=highlight><SPAN>您还没有登录 !</SPAN> </LI></UL></DIV>
<DIV id=page>
<DIV class=clearfix id=branding>
<DIV id=blog_name>
<H1><A href="http://wangtong40.javaeye.com/">wangtong40</A></H1></DIV>
<DIV id=blog_preview></DIV>
<DIV id=blog_domain>永久域名 <A 
href="http://wangtong40.javaeye.com/">http://wangtong40.javaeye.com/</A></DIV></DIV>
<DIV class=clearfix id=content>
<DIV id=main>
<DIV id=pre_next><A class=next 
href="http://wangtong40.javaeye.com/blog/46248">使用DWR实现的联动Select</A> </DIV>
<DIV class=blog_title>
<H5>2007-01-10</H5>
<H3><A 
href="http://wangtong40.javaeye.com/blog/45855">Ajax的DWR框架</A></H3><STRONG>关键字</STRONG>: 
dwr </DIV>
<DIV class=blog_content>
<P>2007-1-20 周三</P>
<H5>配置DWR:</H5>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
1、Web.xml中添加如下内容:</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</P>
<DIV class=code_title>xml 代码</DIV>
<DIV class=dp-highlighter>
<DIV class=bar></DIV>
<OL class=dp-xml>
  <LI class=alt><SPAN><SPAN>&nbsp;&nbsp;</SPAN><SPAN class=tag>&lt;</SPAN><SPAN 
  class=tag-name>servlet</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>&nbsp;&nbsp;</SPAN></SPAN> 
  <LI class=""><SPAN></SPAN><SPAN class=tag>&lt;</SPAN><SPAN 
  class=tag-name>servlet-name</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>dwr-invoker</SPAN><SPAN class=tag><SPAN 
  class=tag-name>servlet-name</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>&nbsp;&nbsp;</SPAN> </SPAN>
  <LI class=alt><SPAN></SPAN><SPAN class=tag>&lt;</SPAN><SPAN 
  class=tag-name>display-name</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>DWR&nbsp;Servlet</SPAN><SPAN class=tag><SPAN 
  class=tag-name>display-name</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>&nbsp;&nbsp;</SPAN> </SPAN>
  <LI class=""><SPAN></SPAN><SPAN class=tag>&lt;</SPAN><SPAN 
  class=tag-name>description</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>Direct&nbsp;Web&nbsp;Remoter&nbsp;Servlet</SPAN><SPAN 
  class=tag><SPAN class=tag-name>description</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>&nbsp;&nbsp;</SPAN> </SPAN>
  <LI class=alt><SPAN></SPAN><SPAN class=tag>&lt;</SPAN><SPAN 
  class=tag-name>servlet-class</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>uk.ltd.getahead.dwr.DWRServlet</SPAN><SPAN 
  class=tag><SPAN class=tag-name>servlet-class</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>&nbsp;&nbsp;</SPAN> </SPAN>
  <LI class=""><SPAN></SPAN><SPAN class=tag>&lt;</SPAN><SPAN 
  class=tag-name>init-param</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN></SPAN><SPAN class=tag>&lt;</SPAN><SPAN 
  class=tag-name>param-name</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>debug</SPAN><SPAN class=tag><SPAN 
  class=tag-name>param-name</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>&nbsp;&nbsp;</SPAN> </SPAN>
  <LI class=""><SPAN></SPAN><SPAN class=tag>&lt;</SPAN><SPAN 
  class=tag-name>param-value</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>true</SPAN><SPAN class=tag><SPAN 
  class=tag-name>param-value</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>&nbsp;&nbsp;</SPAN> </SPAN>
  <LI class=alt><SPAN></SPAN><SPAN class=tag><SPAN 
  class=tag-name>init-param</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>&nbsp;&nbsp;</SPAN> </SPAN>
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN><SPAN class=tag><SPAN 
  class=tag-name>servlet</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>&nbsp;&nbsp;</SPAN> </SPAN>
  <LI class=alt><SPAN>&nbsp;&nbsp;</SPAN><SPAN class=tag>&lt;</SPAN><SPAN 
  class=tag-name>servlet-mapping</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=""><SPAN></SPAN><SPAN class=tag>&lt;</SPAN><SPAN 
  class=tag-name>servlet-name</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>dwr-invoker</SPAN><SPAN class=tag><SPAN 
  class=tag-name>servlet-name</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>&nbsp;&nbsp;</SPAN> </SPAN>
  <LI class=alt><SPAN></SPAN><SPAN class=tag>&lt;</SPAN><SPAN 
  class=tag-name>url-pattern</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>/dwr/*</SPAN><SPAN class=tag><SPAN 
  class=tag-name>url-pattern</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>&nbsp;&nbsp;</SPAN> </SPAN>
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN><SPAN class=tag><SPAN 
  class=tag-name>servlet-mapping</SPAN><SPAN 
  class=tag>&gt;</SPAN><SPAN>&nbsp;&nbsp;</SPAN> </SPAN></LI></OL></DIV>
<P>&nbsp;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
2、在web下新建dwr.xml配置文件</P>
<H5>入门级的DWR例子</H5>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</P>
<DIV class=code_title>java 代码</DIV>
<DIV class=dp-highlighter>
<DIV class=bar></DIV>
<OL class=dp-j>
  <LI class=alt><SPAN><SPAN class=keyword>public</SPAN><SPAN>&nbsp;</SPAN><SPAN 
  class=keyword>class</SPAN><SPAN>&nbsp;Apartment&nbsp;{ 
  &nbsp;&nbsp;</SPAN></SPAN> 
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>private</SPAN><SPAN>&nbsp;</SPAN><SPAN 
  class=keyword>int</SPAN><SPAN>&nbsp;id; &nbsp;&nbsp;</SPAN> 
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>private</SPAN><SPAN>&nbsp;</SPAN><SPAN 
  class=keyword>int</SPAN><SPAN>&nbsp;bedrooms; &nbsp;&nbsp;</SPAN> 
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>private</SPAN><SPAN>&nbsp;</SPAN><SPAN 
  class=keyword>int</SPAN><SPAN>&nbsp;bathrooms; &nbsp;&nbsp;</SPAN> 
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>private</SPAN><SPAN>&nbsp;</SPAN><SPAN 
  class=keyword>int</SPAN><SPAN>&nbsp;price; &nbsp;&nbsp;</SPAN> 
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>private</SPAN><SPAN>&nbsp;String&nbsp;address; 
  &nbsp;&nbsp;</SPAN> 
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>private</SPAN><SPAN>&nbsp;String&nbsp;city; &nbsp;&nbsp;</SPAN> 
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>private</SPAN><SPAN>&nbsp;String&nbsp;province; 
  &nbsp;&nbsp;</SPAN> 
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>public</SPAN><SPAN>&nbsp;</SPAN><SPAN 
  class=keyword>int</SPAN><SPAN>&nbsp;getId()&nbsp;{ &nbsp;&nbsp;</SPAN> 
  <LI 
  class=""><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>return</SPAN><SPAN>&nbsp;id; &nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</SPAN> 
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>public</SPAN><SPAN>&nbsp;</SPAN><SPAN 
  class=keyword>void</SPAN><SPAN>&nbsp;setId(</SPAN><SPAN 
  class=keyword>int</SPAN><SPAN>&nbsp;id)&nbsp;{ &nbsp;&nbsp;</SPAN> 
  <LI 
  class=""><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>this</SPAN><SPAN>.id&nbsp;=&nbsp;id; &nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</SPAN> 
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>public</SPAN><SPAN>&nbsp;String&nbsp;getAddress()&nbsp;{ 
  &nbsp;&nbsp;</SPAN> 
  <LI 
  class=""><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>return</SPAN><SPAN>&nbsp;address; &nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</SPAN> 
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>public</SPAN><SPAN>&nbsp;</SPAN><SPAN 
  class=keyword>void</SPAN><SPAN>&nbsp;setAddress(String&nbsp;address)&nbsp;{ 
  &nbsp;&nbsp;</SPAN> 
  <LI 
  class=""><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>this</SPAN><SPAN>.address&nbsp;=&nbsp;address; 
  &nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</SPAN> 
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>public</SPAN><SPAN>&nbsp;</SPAN><SPAN 
  class=keyword>int</SPAN><SPAN>&nbsp;getBathrooms()&nbsp;{ &nbsp;&nbsp;</SPAN> 
  <LI 
  class=""><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>return</SPAN><SPAN>&nbsp;bathrooms; &nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</SPAN> 
  <LI class=""><SPAN>&nbsp;&nbsp;</SPAN> 
  <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>public</SPAN><SPAN>&nbsp;</SPAN><SPAN 
  class=keyword>void</SPAN><SPAN>&nbsp;setBathrooms(</SPAN><SPAN 
  class=keyword>int</SPAN><SPAN>&nbsp;bathrooms)&nbsp;{ &nbsp;&nbsp;</SPAN> 
  <LI 
  class=""><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN 
  class=keyword>this</SPAN><SPAN>.bathrooms&nbsp;=&nbsp;bathrooms; 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -