锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产精品综合久久2007,综合久久久久久中文字幕亚洲国产国产综合一区首
,91午夜精品亚洲一区二区三区 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无码乱码在线znlu |
久久亚洲精品成人无码 |
日本xxwwxxww在线视频免费 |
国产精品国产亚洲区艳妇糸列短篇 |
夜夜嘿视频免费看 |
久久精品熟女亚洲av麻豆 |
性做久久久久免费看 |
无码免费又爽又高潮喷水的视频 |
亚洲国产电影av在线网址 |
亚洲精品黄色视频在线观看免费资源
|
香蕉高清免费永久在线视频 |
亚洲色大网站WWW永久网站 |
国产99久久久久久免费看 |
国产亚洲AV手机在线观看 |
国产免费一区二区三区不卡 |
亚洲国产成人久久精品影视 |
免费看污成人午夜网站 |
亚洲精品无码永久在线观看男男 |
四虎在线播放免费永久视频 |
在线观看黄片免费入口不卡 |
中文字幕亚洲第一在线 |
大地资源免费更新在线播放 |
久久久久亚洲精品影视 |
青青草97国产精品免费观看 |
精品国产综合成人亚洲区 |
亚洲色图综合网站 |
AV免费网址在线观看 |
又硬又粗又长又爽免费看
|
久久影院亚洲一区 |
99在线观看视频免费 |
亚洲色偷偷色噜噜狠狠99网 |
亚洲日韩涩涩成人午夜私人影院
|
老司机福利在线免费观看 |
亚洲精品色午夜无码专区日韩 |
182tv免费视视频线路一二三 |
亚洲a无码综合a国产av中文 |
亚洲成AV人片在线观看WWW |