锘??xml version="1.0" encoding="utf-8" standalone="yes"?>中文字幕久久一区,懂色av一区二区三区免费看,亚洲神马久久http://www.aygfsteel.com/gdufo/category/33795.htmlzh-cnTue, 26 Aug 2008 08:28:22 GMTTue, 26 Aug 2008 08:28:22 GMT60- dwr spring鏁村悎http://www.aygfsteel.com/gdufo/archive/2008/08/26/224393.htmlgdufogdufoTue, 26 Aug 2008 02:21:00 GMThttp://www.aygfsteel.com/gdufo/archive/2008/08/26/224393.htmlhttp://www.aygfsteel.com/gdufo/comments/224393.htmlhttp://www.aygfsteel.com/gdufo/archive/2008/08/26/224393.html#Feedback0http://www.aygfsteel.com/gdufo/comments/commentRss/224393.htmlhttp://www.aygfsteel.com/gdufo/services/trackbacks/224393.html杞?
http://www.javaeye.com/topic/232685
Ajax,瀹冧嬌嫻忚鍣ㄥ彲浠ヤ負鐢ㄦ埛鎻愪緵鏇翠負鑷劧鐨勬祻瑙堜綋楠?瀵逛簬j2EE WEB寮鍙戜漢鍛樻潵璇?浣跨敤DWR妗嗘灦鍙互寰堢畝鍗曠殑浣跨敤Ajax鎶鏈?
鏈枃浠ヤ竴涓?span class="hilite1">DWR+SPRING鐨勫疄渚嬫潵璇存槑DWR鐨勪嬌鐢?br />
1銆佸皢dwr.jar鏀懼埌搴旂敤鐨?WEB-INF/lib鐩綍涓?br />
2銆侀厤緗畐eb.xml,澧炲姞濡備笅浠g爜:
<!--鍒濆鍖朩ebApplicationContext-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml,/WEB-INF/action-servlet.xml</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<!--閰嶇疆DWR鎷︽埅鍣?/span>-->
<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>

3銆佸涓?span class="hilite1">dwr.xml鏂囦歡
鏂囦歡鍐呭錛?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<create creator="spring" javascript="DWRUser">
<param name="beanName" value="DWRUser"/>
</create>
</allow>
</dwr>

creator灞炴х殑鍊煎彲浠ユ槸new,struts,spring......鍥犱負姝ゅ鏄?span class="hilite3">鏁村悎spring鏉ュ仛鐨勶紝鎵浠ヨ緗垚“spring”錛宩avascript="DWRUser" 琛ㄧず瀹炰緥杞崲鎴恓avascript璇█鍚庝互DWRUser鍛藉悕錛屽墠鍙伴〉闈㈠彲浠ラ氳繃浠g爜錛?lt;script type='text/javascript' src='../../dwr/interface/DWRUser.js'></script>錛夋潵璋冪敤銆俻aram鍏冪礌鐨刵ame灞炴у煎彲浠ユ槸class,beanName絳夛紝姝ゅ鐢╞eanName,value寰楀兼槸瀹氫箟鍦╝pplicationContext.xml涓煇涓猙ean鐨刬d鍊箋?br />
4銆佸垱寤轟竴涓疄浣揵ean渚?span class="hilite1">DWR杞崲鎴恓s
浠g爜:
package com.note.dwr;
import com.note.bussies.service.IUserService;

public class User
{
private IUserService ius;

public IUserService getIus()
{
return ius;
}

public void setIus(IUserService ius)
{
this.ius = ius;
}

public User()
{
}

public boolean isExist(String username)
{
Users user = this.ius.getUserByName(username);
return (null == user) ? false : true;
}
}

5銆佸湪applicationContext.xml涓厤緗4姝ュ啓鐨刡ean


<bean id="DWRUser" class="com.note.dwr.User">
<property name="ius">
<ref bean="UserService" />
</property>
</bean>



6銆佸湪瑙嗗浘欏甸潰涓皟鐢?br />
鍏堝鍏ヤ互涓嬫枃錛屾瘡涓枃浠剁殑鍔熻兘榪欓噷涓嶅啀璇﹁堪
<script type='text/javascript' src='../../dwr/interface/DWRUser.js'></script>
<script type='text/javascript' src='../../dwr/engine.js'></script>
<script type='text/javascript' src='../../dwr/util.js'></script>
鍥犱負鎴戠殑瑙嗗浘鏂囦歡鏄斁鍦?view/user/涓嬶紝鎵浠ヨ繖閲岀敤浜?./../榪斿洖鍒版牴
鍏蜂綋璋冪敤錛?br />

<script type='text/javascript'>

function regUserChked()
{
var username=$("username").value;
DWRUser.isExist(username,showData);//showData鍥炶皟鍑芥暟
}

function showData(data)
{

if(data)
{
DWRUtil.setValue("userMsg","璇ョ敤鎴峰悕宸茬粡琚敞鍐岋紝璇鋒洿鎹㈡偍鐨勭敤鎴峰悕錛?/span>");

}else
{
DWRUtil.setValue("userMsg","鎭枩鎮紝璇ョ敤鎴峰悕灝氭湭琚敞鍐岋紒");
}
}
</script>
input type="text" name="username" value="" onblur="regUserChked()" /><div id="userMsg"></div>

]]>- java鐨勫弽灝勫拰浠g悊瀹炵幇IOC妯″紡 妯℃嫙springhttp://www.aygfsteel.com/gdufo/archive/2008/08/19/222904.htmlgdufogdufoTue, 19 Aug 2008 00:17:00 GMThttp://www.aygfsteel.com/gdufo/archive/2008/08/19/222904.html闃呰鍏ㄦ枃

]]>
主站蜘蛛池模板:
云安县|
克拉玛依市|
沾化县|
垦利县|
明溪县|
夹江县|
彝良县|
韶关市|
格尔木市|
大渡口区|
富顺县|
鹰潭市|
德惠市|
葵青区|
合山市|
赣州市|
合阳县|
兰西县|
永登县|
肇源县|
绥宁县|
安多县|
海盐县|
大邑县|
体育|
邢台县|
阿尔山市|
徐闻县|
雷山县|
贺兰县|
贵德县|
滦南县|
广饶县|
宣城市|
吴川市|
嘉荫县|
民丰县|
喀喇沁旗|
河东区|
萨迦县|
中山市|