锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品亚洲一区二区三区,77777亚洲午夜久久多喷,99亚偷拍自图区亚洲 http://blogjava.net/smallfa/category/29725.htmlzh-cn Thu, 28 Feb 2008 19:08:09 GMT Thu, 28 Feb 2008 19:08:09 GMT 60 dwr 閰嶇疆 http://m.tkk7.com/smallfa/archive/2008/02/28/182765.htmlsmallfa smallfa Thu, 28 Feb 2008 10:12:00 GMT http://m.tkk7.com/smallfa/archive/2008/02/28/182765.html http://m.tkk7.com/smallfa/comments/182765.html http://m.tkk7.com/smallfa/archive/2008/02/28/182765.html#Feedback 0 http://m.tkk7.com/smallfa/comments/commentRss/182765.html http://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鍙樻垚鏃犳晥
]]>
主站蜘蛛池模板:
少妇无码一区二区三区免费 |
亚洲av一综合av一区 |
美女视频黄.免费网址 |
国产特级淫片免费看 |
亚洲精品国产高清在线观看 |
午夜成人免费视频 |
中文字幕乱码亚洲精品一区 |
毛色毛片免费观看 |
亚洲国产精品无码久久久秋霞1 |
最近免费中文字幕视频高清在线看 |
久久久久精品国产亚洲AV无码 |
一二三四影视在线看片免费
|
97无码免费人妻超级碰碰碰碰 |
国产精品亚洲精品青青青 |
91嫩草国产在线观看免费 |
亚洲伊人久久大香线蕉结合 |
三年片在线观看免费观看高清电影 |
国产精品亚洲专区在线观看
|
亚洲欧洲综合在线 |
999国内精品永久免费观看 |
亚洲人成综合在线播放 |
久久久久免费看黄A片APP |
精品国产成人亚洲午夜福利 |
色www永久免费视频 |
成人精品国产亚洲欧洲 |
亚洲第一黄片大全 |
中文字幕乱码系列免费 |
亚洲国产国产综合一区首页 |
**毛片免费观看久久精品 |
亚洲卡一卡二卡乱码新区 |
日本免费一区尤物 |
一级一级一级毛片免费毛片 |
国产亚洲综合成人91精品 |
久久午夜羞羞影院免费观看 |
亚洲jjzzjjzz在线观看 |
日本高清色本免费现在观看 |
亚洲第一视频在线观看免费 |
亚洲av无码不卡 |
青娱乐免费在线视频 |
亚洲av成人片在线观看 |
JLZZJLZZ亚洲乱熟无码 |