锘??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://www.tkk7.com/smallfa/archive/2008/02/28/182765.htmlsmallfa smallfa Thu, 28 Feb 2008 10:12:00 GMT http://www.tkk7.com/smallfa/archive/2008/02/28/182765.html http://www.tkk7.com/smallfa/comments/182765.html http://www.tkk7.com/smallfa/archive/2008/02/28/182765.html#Feedback 0 http://www.tkk7.com/smallfa/comments/commentRss/182765.html http://www.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鍙樻垚鏃犳晥
]]>
主站蜘蛛池模板:
亚洲精品黄色视频在线观看免费资源 |
黄色网站软件app在线观看免费
|
情人伊人久久综合亚洲 |
精品一区二区三区免费毛片 |
精品免费国产一区二区三区
|
国产亚洲精品自在线观看 |
欧洲美女大片免费播放器视频 |
国产又长又粗又爽免费视频
|
日韩精品免费电影 |
亚洲Av永久无码精品一区二区 |
国产片免费在线观看 |
老子影院午夜伦不卡亚洲 |
亚洲国产高清在线一区二区三区 |
搜日本一区二区三区免费高清视频
|
国产人成免费视频网站 |
亚洲1234区乱码 |
日本成人免费在线 |
一级特黄色毛片免费看 |
亚洲av日韩av高潮潮喷无码 |
久操免费在线观看 |
亚洲国产黄在线观看 |
亚洲AV无码专区亚洲AV伊甸园 |
三年片免费高清版 |
日日AV拍夜夜添久久免费 |
久久亚洲AV成人无码国产电影 |
国产成人免费一区二区三区 |
国产成人亚洲毛片 |
亚洲综合精品网站 |
色屁屁在线观看视频免费 |
国产精品小视频免费无限app |
国产美女亚洲精品久久久综合 |
国产亚洲福利精品一区二区 |
国产成人免费爽爽爽视频 |
亚洲免费一级视频 |
男男AV纯肉无码免费播放无码
|
xvideos亚洲永久网址 |
男男gay做爽爽的视频免费 |
亚洲精品成人片在线观看精品字幕 |
无码人妻一区二区三区免费视频 |
亚洲一级特黄大片在线观看 |
毛片在线播放免费观看 |