锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产精品综合久久2007,综合久久久久久中文字幕亚洲国产国产综合一区首 ,91午夜精品亚洲一区二区三区http://blogjava.net/smallfa/category/29725.htmlzh-cnThu, 28 Feb 2008 19:08:09 GMTThu, 28 Feb 2008 19:08:09 GMT60dwr 閰嶇疆http://m.tkk7.com/smallfa/archive/2008/02/28/182765.htmlsmallfasmallfaThu, 28 Feb 2008 10:12:00 GMThttp://m.tkk7.com/smallfa/archive/2008/02/28/182765.htmlhttp://m.tkk7.com/smallfa/comments/182765.htmlhttp://m.tkk7.com/smallfa/archive/2008/02/28/182765.html#Feedback0http://m.tkk7.com/smallfa/comments/commentRss/182765.htmlhttp://m.tkk7.com/smallfa/services/trackbacks/182765.html
2:欏甸潰
<%@ page language="java" pageEncoding="UTF-8"%>
      <script type='text/javascript' src='../dwr/engine.js'></script>
        <script type='text/javascript' src='../dwr/util.js'></script>
        <script type='text/javascript' src='../dwr/interface/checkuser.js'></script>
       <script type='text/javascript'>
            function  check(form)
          {
         
           var id=document.getElementById("id").value;
           if(id=="new")
           {
           regUserChked(form);
           }
           else
           {
          
           RegUserChked(form);
             
           }
          }
        
        
        
        
        
        
        
        
        
        
          function regUserChked(form){ 
          
             var username= document.getElementById("username").value;
           
            
              if(username=="")
              {
            
              alert("鐢ㄦ埛鍚嶄笉鑳戒負絀?")
           
              return false;
              }
             
              checkuser.isExist(username,showData);//showData鍥炶皟鍑芥暟  
              
               
           } 
          
            function RegUserChked(form){ 
           
              var id=document.getElementById("id").value;
              var username= document.getElementById("username").value;
              if(username=="")
              {
            
              alert("鐢ㄦ埛鍚嶄笉鑳戒負絀?")
           
              return false;
              }
            
                checkuser.IsExistUpdate(username,id,ShowData);  //showData鍥炶皟鍑芥暟  
            }
          
          
          
          
          
          
          
          function showData(data){  
            if(data){  
              alert('璇ョ敤鎴峰凡琚敞鍐屼簡!');
            }else{  
              alert('璇ョ敤鎴鋒湭琚敞鍐屼簡!');  
             }  
          }  
         
           function ShowData(data){  
            if(data){  
              alert('璇ョ敤鎴峰凡琚敞鍐屼簡!');
            }else{  
              alert('鍙互鏇存柊!');  
             }  
          }  
        </script>
    </head>
    <body>
        <html:form action="/acctount" onsubmit="javascript:return Juge(this);">
            <input type="hidden" name="id"  value="<%=id%>">
            username : <html:text property="username" value="<%=Username %>" onblur="check(this)" />
<html:errors property="username"/><br/>
            password : <html:text property="password" value="<%=password %>"/>
<html:errors property="password"/><br/>

        <html:submit/><html:cancel/>
        </html:form>
    </body>
</html>




3:dwr.xml閰嶇疆
      <dwr>

    <allow> 
 
    
 <!-- 鐩存帴鍙栨搷浣滅被  <create creator="new" javascript="checkuser" scope="application">
      <param name="class" value="com.henry.dao.daospring"/>
       <include method="isExist"/>
    </create>
   -->
  
   <!-- 闂存帴鍙朾ean -->
       <create creator="spring" javascript="checkuser">
      <param name="beanName" value="accountDAO" />
         <include method="isExist"/>
         <include method="IsExistUpdate"/>
       </create>
 </allow> 
</dwr>

4:  applicationContext.xml

   <bean id="accountDAO" class="com.henry.dao.AccountDao">
   <property name="dataSource">
     <ref local="dataSource"/>
     </property>
    <property name="sqlMapClient">
    <ref bean="sqlMapClient"/>
    </property>
   
     </bean>
5:web.xml
   <servlet>
  <servlet-name>dwr-invoker</servlet-name>
  <display-name>DWR Servlet</display-name>
  <servlet-class>org.directwebremoting.servlet.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>
 <context-param>
   <param-name>contextConfigLocation</param-name>
   <param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
   <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>


6:1)浠ヤ笂dwr閫氳繃闂存帴spring-> applicationContext.xml鐨刡ean
<!-- 闂存帴鍙朾ean -->
       <create creator="spring" javascript="checkuser">
      <param name="beanName" value="accountDAO" />
         <include method="isExist"/>
         <include method="IsExistUpdate"/>
       </create>


   2)濡傛灉鐩存帴鍙?span style="color: #ff0000;">spring-> applicationContext.xml鐨刡ean
<!-- 鐩存帴鍙栨搷浣滅被  <create creator="new" javascript="checkuser" scope="application">
      <param name="class" value="com.henry.dao.daospring"/>
       <include method="isExist"/>
    </create>
   -->
 
com.henry.dao.daospring
:濡備笅
package com.henry.dao;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import  com.henry.dto.accountDto;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
public class daospring {
    ApplicationContext context=new ClassPathXmlApplicationContext("com/henry/dbxml/applicationContext.xml");
    AccountDao testDAOImpl=(AccountDao)context.getBean("AccountDAO");
    public List getAccountsByName(String username)
    {
      
    
      return  testDAOImpl.getListByName(username);
    }
   
    /*
     * update check
     */
    public boolean IsExistUpdate(String username)
    {
        accountDto account=new accountDto();
        List list=this.getAccountsByName(username);
        if(list.size()==0)
        {
            return false;
        }
        else
        {
            //if(account.getId()==Integer.parseInt(id))
            //{
            //    return false;
               
            //}
            //else
            //{
                return true;
            //}
        }
    }
   
    public String getIdByName(String username,String id)
    {
        accountDto account=new accountDto();
        List list=this.getAccountsByName(username);
        if(list.size()==0)
        {
            return null;
        }
        else
        {
            return   Integer.toString(((accountDto)list.get(0)).getId()) ;
        }
       
    }
   
   
   
    public boolean IsExist(String username) { 
       
        if(testDAOImpl.isExist(username))
        {
        return true;
        }
        else
        {
            return false;
        }
      
   }
   
    //new or add   check
    public boolean isExist(String username) { 
          
        if(testDAOImpl.isExist(username))
        {
        return true;
        }
        else
        {
            return false;
        }
      
   }
   
   
    public accountDto getAccountById(String id)
    {
    return  testDAOImpl.getById(id);
    }
  
}


7:鍑虹幇闂struts---->action--->findforward璺寵漿欏甸潰------璇ラ〉闈wr鍙杝pring-->applicationContext.xml鐨刡ean鍙樻垚鏃犳晥

smallfa 2008-02-28 18:12 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 国产一级高清视频免费看| 波多野结衣久久高清免费| 久久久无码精品亚洲日韩软件| 美女被免费视频网站| 亚洲Av无码乱码在线znlu| 久久亚洲精品成人无码| 日本xxwwxxww在线视频免费| 国产精品国产亚洲区艳妇糸列短篇| 夜夜嘿视频免费看| 久久精品熟女亚洲av麻豆| 性做久久久久免费看| 无码免费又爽又高潮喷水的视频| 亚洲国产电影av在线网址| 亚洲精品黄色视频在线观看免费资源 | 香蕉高清免费永久在线视频| 亚洲色大网站WWW永久网站| 国产99久久久久久免费看| 国产亚洲AV手机在线观看| 国产免费一区二区三区不卡| 亚洲国产成人久久精品影视| 免费看污成人午夜网站| 亚洲精品无码永久在线观看男男| 四虎在线播放免费永久视频| 在线观看黄片免费入口不卡| 中文字幕亚洲第一在线| 大地资源免费更新在线播放| 久久久久亚洲精品影视| 青青草97国产精品免费观看| 精品国产综合成人亚洲区| 亚洲色图综合网站| AV免费网址在线观看| 又硬又粗又长又爽免费看 | 久久影院亚洲一区| 99在线观看视频免费| 亚洲色偷偷色噜噜狠狠99网| 亚洲日韩涩涩成人午夜私人影院 | 老司机福利在线免费观看| 亚洲精品色午夜无码专区日韩| 182tv免费视视频线路一二三| 亚洲a无码综合a国产av中文| 亚洲成AV人片在线观看WWW|