📄 ajax的dwr框架 - - javaeye技术网站.htm
字号:
<LI
class=""><SPAN> </SPAN><SPAN
class=tag><</SPAN><SPAN
class=tag-name>create</SPAN><SPAN> </SPAN><SPAN
class=attribute>creator</SPAN><SPAN>=</SPAN><SPAN
class=attribute-value>"new"</SPAN><SPAN> </SPAN><SPAN
class=attribute>javascript</SPAN><SPAN>=</SPAN><SPAN
class=attribute-value>"ApartmentDAO"</SPAN><SPAN> </SPAN><SPAN
class=attribute>class</SPAN><SPAN>=</SPAN><SPAN
class=attribute-value>"ajax.dwr.simpledwr.ApartmentDAO"</SPAN><SPAN
class=tag>></SPAN><SPAN> </SPAN>
<LI
class=alt><SPAN> </SPAN><SPAN
class=tag><</SPAN><SPAN
class=tag-name>include</SPAN><SPAN> </SPAN><SPAN
class=attribute>method</SPAN><SPAN>=</SPAN><SPAN
class=attribute-value>"findApartments"</SPAN><SPAN
class=tag>/></SPAN><SPAN> </SPAN>
<LI
class=""><SPAN> </SPAN><SPAN
class=tag><</SPAN><SPAN
class=tag-name>include</SPAN><SPAN> </SPAN><SPAN
class=attribute>method</SPAN><SPAN>=</SPAN><SPAN
class=attribute-value>"countApartments"</SPAN><SPAN
class=tag>/></SPAN><SPAN> </SPAN>
<LI
class=alt><SPAN> </SPAN><SPAN
class=tag><SPAN class=tag-name>create</SPAN><SPAN
class=tag>></SPAN><SPAN> </SPAN> </SPAN>
<LI class=""><SPAN> </SPAN><SPAN class=tag><SPAN
class=tag-name>allow</SPAN><SPAN
class=tag>></SPAN><SPAN> </SPAN> </SPAN>
<LI class=alt><SPAN></SPAN><SPAN class=tag><SPAN
class=tag-name>dwr</SPAN><SPAN class=tag>></SPAN><SPAN> </SPAN>
</SPAN></LI></OL></DIV>
<H6><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN><SPAN>
<DIV class=code_title>js 代码</DIV>
<DIV class=dp-highlighter>
<DIV class=bar></DIV>
<OL class=dp-c>
<LI class=alt><SPAN><SPAN><SPAN
class=string>"text/css"</SPAN><SPAN> media=</SPAN><SPAN
class=string>"screen"</SPAN><SPAN>> </SPAN></SPAN> </SPAN>
<LI class=""><SPAN> @</SPAN><SPAN
class=keyword>import</SPAN><SPAN> url( style.css );
</SPAN>
<LI class=alt><SPAN> </SPAN>
<LI class=""><SPAN> </SPAN>
<LI class=alt><SPAN> <SCRIPT SRC=' span < dwr></SCRIPT>
</SPAN>
<LI class=""><SPAN> <SCRIPT SRC=' dwr engine.js?></SCRIPT>
</SPAN>
<LI class=alt><SPAN> <SCRIPT SRC=' dwr util.js?></SCRIPT>
</SPAN>
<LI class=""><SPAN>
<SCRIPT> </span></li>
<li class="alt"><span> </span><span class="comment">//统计总数 </span><span> </span></li>
<li class=""><span> </span><span class="keyword">function</span><span> updateTotal() { </span></li>
<li class="alt"><span> $(</span><span class="string">"resultTable"</span><span>).style.display = 'none'; </span></li>
<li class=""><span> </span><span class="keyword">var</span><span> bedrooms = document.getElementById(</span><span class="string">"bedrooms"</span><span>).value; </span></li>
<li class="alt"><span> </span><span class="keyword">var</span><span> bathrooms = document.getElementById(</span><span class="string">"bathrooms"</span><span>).value; </span></li>
<li class=""><span> </span><span class="keyword">var</span><span> price = document.getElementById(</span><span class="string">"price"</span><span>).value; </span></li>
<li class="alt"><span> ApartmentDAO.countApartments(loadTotal, bedrooms, bathrooms, price); </span></li>
<li class=""><span> </span><span class="comment">//DWR使用得巧妙之处 ,调用ApartmentDAO的countApartments方法在传入bedrooms, bathrooms, price三个参数的同时 </span><span> </span></li>
<li class="alt"><span> </span><span class="comment">//将其返回的结果 赋值给loadTotal(data)方法 </span><span> </span></li>
<li class=""><span> } </span></li>
<li class="alt"><span> </span></li>
<li class=""><span> </span><span class="keyword">function</span><span> updateResults() { </span></li>
<li class="alt"><span> DWRUtil.removeAllRows(</span><span class="string">"apartmentsbody"</span><span>);</span><span class="comment">//删除apartmentsbody的所有子child </span><span> </span></li>
<li class=""><span> </span><span class="keyword">var</span><span> bedrooms = document.getElementById(</span><span class="string">"bedrooms"</span><span>).value; </span></li>
<li class="alt"><span> </span><span class="keyword">var</span><span> bathrooms = document.getElementById(</span><span class="string">"bathrooms"</span><span>).value; </span></li>
<li class=""><span> </span><span class="keyword">var</span><span> price = document.getElementById(</span><span class="string">"price"</span><span>).value; </span></li>
<li class="alt"><span> ApartmentDAO.findApartments(fillTable, bedrooms, bathrooms, price); </span></li>
<li class=""><span> $(</span><span class="string">"resultTable"</span><span>).style.display = </span><span class="string">''</span><span>; </span></li>
<li class="alt"><span> } </span></li>
<li class=""><span> </span></li>
<li class="alt"><span> </span><span class="keyword">var</span><span> getId = </span><span class="keyword">function</span><span>(unit) { </span><span class="keyword">return</span><span> unit.id }; </span></li>
<li class=""><span> </span><span class="keyword">var</span><span> getAddress = </span><span class="keyword">function</span><span>(unit) { </span><span class="keyword">return</span><span> unit.address }; </span></li>
<li class="alt"><span> </span><span class="keyword">var</span><span> getBedrooms = </span><span class="keyword">function</span><span>(unit) { </span><span class="keyword">return</span><span> unit.bedrooms }; </span></li>
<li class=""><span> </span><span class="keyword">var</span><span> getBathrooms = </span><span class="keyword">function</span><span>(unit) { </span><span class="keyword">return</span><span> unit.bathrooms }; </span></li>
<li class="alt"><span> </span><span class="keyword">var</span><span> getPrice = </span><span class="keyword">function</span><span>(unit) { </span><span class="keyword">return</span><span> unit.price }; </span></li>
<li class=""><span> </span></li>
<li class="alt"><span> </span><span class="keyword">function</span><span> loadTotal(data) { </span></li>
<li class=""><span> document.getElementById(</span><span class="string">"totalRecords"</span><span>).innerHTML = data; </span></li>
<li class="alt"><span> } </span></li>
<li class=""><span> </span></li>
<li class="alt"><span> </span><span class="keyword">function</span><span> fillTable(apartment) { </span></li>
<li class=""><span> DWRUtil.addRows(</span><span class="string">"apartmentsbody"</span><span>, apartment, [ getId, getAddress, getBedrooms, getBathrooms, getPrice ]); </span></li>
<li class="alt"><span> } </span></li>
<li class=""><span> </span></li>
<li class="alt"><span></SCRIPT>
</SPAN>
</LI></OL></DIV></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></H6></DIV>
<DIV class=blog_bottom>
<UL>
<LI>16:16 </LI>
<LI>浏览 (2855) </LI>
<LI><A href="http://wangtong40.javaeye.com/blog/45855#comments">评论</A> (0)
</LI>
<LI>分类: <A href="http://wangtong40.javaeye.com/category/8668">AJAX</A> </LI>
<LI class=last><A class=more href="http://www.javaeye.com/wiki/topic/45855"
target=_blank>相关推荐</A> </LI></UL></DIV>
<DIV class=blog_comment>
<H5>评论</H5><A id=comments name=comments></A></DIV>
<DIV class=blog_comment>
<H5>发表评论</H5>
<FORM id=comment_form onsubmit="return false;" action=/blog/45855 method=post>
<DIV id=editor_main><TEXTAREA class="validate-richeditor bad-words min-length-5" id=editor_body style="WIDTH: 500px; HEIGHT: 350px" name=comment[body] rows=20 cols=40></TEXTAREA></DIV>
<SCRIPT type=text/javascript> var editor = new Control.TextArea.Editor("editor_body", "bbcode", false);</SCRIPT>
<P style="PADDING-RIGHT: 30px; TEXT-ALIGN: right">您还没有登陆,请<A
href="http://wangtong40.javaeye.com/login">登陆</A>后发表评论 <INPUT class=submit id=submit_button type=submit value=提交 name=commit></P></FORM></DIV>
<SCRIPT type=text/javascript> new Validation("comment_form", {immediate: false, onFormValidate: function(result, form){ if(confirm('您需要登录以后才能执行这个操作,现在要登录吗?')) window.location.href = '/login'; }}); </SCRIPT>
<SCRIPT type=text/javascript> dp.SyntaxHighlighter.ClipboardSwf = '/javascripts/syntaxhighlighter/clipboard.swf'; dp.SyntaxHighlighter.HighlightAll('code', true, true); fix_image_size($$('div.blog_content img'), 700);</SCRIPT>
</DIV>
<DIV id=local>
<DIV id=blog_owner>
<DIV id=blog_owner_logo><A href="http://wangtong40.javaeye.com/"><IMG
title="wangtong40的博客: wangtong40" alt=用户头像
src="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/user-logo.gif"></A></DIV>
<DIV id=blog_owner_name>wangtong40</DIV></DIV>
<DIV id=blog_actions>
<UL>
<LI>浏览: 9880 次
<LI><IMG src="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/offline.gif">
<LI><A href="http://wangtong40.javaeye.com/blog/profile">详细资料</A> </LI></UL>
<H5>搜索本博客</H5>
<FORM action=/blog/search method=get><INPUT class=text id=query
style="MARGIN-LEFT: 10px; WIDTH: 110px" name=query> <INPUT class=submit type=submit value=搜索> </FORM></DIV>
<DIV id=blog_menu>
<H5>博客分类</H5>
<UL>
<LI><A href="http://wangtong40.javaeye.com/">全部博客 (21)</A>
<LI><A href="http://wangtong40.javaeye.com/category/8668">AJAX (13)</A>
<LI><A href="http://wangtong40.javaeye.com/category/9926">SOCKET (2)</A>
<LI><A href="http://wangtong40.javaeye.com/category/9927">STRUTS (0)</A>
<LI><A href="http://wangtong40.javaeye.com/category/9928">WEBWORK (0)</A>
<LI><A href="http://wangtong40.javaeye.com/category/9929">SPRING (0)</A>
<LI><A href="http://wangtong40.javaeye.com/category/9930">JSF (0)</A>
<LI><A href="http://wangtong40.javaeye.com/category/9931">HIBERNATE (6)</A>
</LI></UL></DIV>
<DIV>
<H5>其他分类</H5>
<UL>
<LI><A href="http://wangtong40.javaeye.com/blog/favorite">我的收藏</A> (0)
<LI><A href="http://wangtong40.javaeye.com/blog/forum">我的论坛帖子</A> (2)
<LI><A href="http://wangtong40.javaeye.com/blog/article">我的精华良好贴</A> (0)
</LI></UL></DIV>
<DIV>
<H5>最近加入圈子</H5>
<UL></UL></DIV>
<DIV>
<H5>存档</H5>
<UL>
<LI><A href="http://wangtong40.javaeye.com/blog/monthblog/2007-08">2007-08</A>
(1)
<LI><A href="http://wangtong40.javaeye.com/blog/monthblog/2007-07">2007-07</A>
(5)
<LI><A href="http://wangtong40.javaeye.com/blog/monthblog/2007-02">2007-02</A>
(9)
<LI><A href="http://wangtong40.javaeye.com/blog/monthblog_more">更多存档...</A>
</LI></UL></DIV>
<DIV>
<H5>最新评论</H5>
<UL></UL></DIV>
<DIV>
<H5>评论排行榜</H5>
<UL>
<LI><A href="http://wangtong40.javaeye.com/blog/107416">Hibernate 多对一关联</A>
<LI><A href="http://wangtong40.javaeye.com/blog/107417">Hibernate 一对一关联
(多对一的曲线实现) ...</A>
<LI><A href="http://wangtong40.javaeye.com/blog/107418">Hibernate 一对一关联</A>
<LI><A href="http://wangtong40.javaeye.com/blog/107419">Hibernate 多对多关联</A>
<LI><A
href="http://wangtong40.javaeye.com/blog/107420">HibernateSessionFactory 工具类
...</A> </LI></UL></DIV>
<DIV id=rss>
<UL>
<LI><A href="http://wangtong40.javaeye.com/rss" target=_blank><IMG alt=Rss
src="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/rss.png"></A>
<LI><A
href="http://fusion.google.com/add?feedurl=http://wangtong40.javaeye.com/rss"
target=_blank><IMG alt=Rss_google
src="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/rss_google.gif"></A>
<LI><A
href="http://www.zhuaxia.com/add_channel.php?url=http://wangtong40.javaeye.com/rss"
target=_blank><IMG alt=Rss_zhuaxia
src="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/rss_zhuaxia.gif"></A>
<LI><A
href="http://www.xianguo.com/subscribe.php?url=http://wangtong40.javaeye.com/rss"
target=_blank><IMG alt=Rss_xianguo
src="Ajax的DWR框架%20-%20%20-%20JavaEye技术网站_files/rss_xianguo.jpg"></A>
<LI><A href="http://www.google.com/search?hl=zh-CN&q=RSS">[什么是RSS?]</A>
</LI></UL></DIV></DIV></DIV>
<DIV class=clearfix id=footer>
<DIV id=copyright>
<HR>
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。若作者同意转载,必须以超链接形式标明文章原始出处和作者。<BR>©
2003-2008 JavaEye.com. All rights reserved. 上海炯耐计算机软件有限公司 [ 沪ICP备05023328号 ]
</DIV></DIV></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -