请大家耐心看完
dwr:
<dwr>
<!-- 检查用户名是否存在 ValidateName的映射文件-->
<allow>
<create creator="spring" javascript="ValidateName" >
<param name="beanName" value="validateName"/>
<include method="valid"/>
<include method="checkValiCode(String vercode)"/>
</create>
</allow>
</dwr>
spring:
<bean id="validateName"
class="com.ssh.common.bean.ValidateName">
<property name="userService">
<ref local="userService" />
</property>
</bean>
html:
<%@ page contentType="text/html; charset=UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<title>用户注册</title>
<script src="js/prototype.js" type="text/javascript"></script>
<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/ValidateName.js"></script>
<script language="JavaScript">
function validateName()
{
var username=$F("username");
ValidateName.valid(username,showresult);
}
function showresult(result)
{
$("tip").innerHTML = result;
}
function refresh(){
$("authImg").src="authImg?now="+new Date();
}
function check(){
alert();
var valicode=$F("vercode");
alert(valicode);
ValidateName.checkValiCode(valicode,checkCode);
}
function checkCode(result)
{
$("tipcode").innerHTML = result;
}
</script>
</head>
<body>
<center>
<h3>
请输入注册信息
</h3>
<br><br>
<s:fielderror />
<s:actionerror />
<form action="/sclBBS/Regist.action" method="post" >
<table border="0">
<tr>
<td>
用户名:
</td>
<td>
<input type="text" id="username" name="username" onblur="validateName();" style="width:150px" />
<span id="tip" style="color: red; font-weight: bold"></span>
</td>
</tr>
<tr>
<td>
密 码:
</td>
<td>
<input type="password" id="password" name="password" style="width:150px" />
</td>
</tr>
<tr>
<td>
确认密码:
</td>
<td>
<input type="password" id="password" name="password" style="width:150px" />
</td>
</tr>
<tr>
<td>
电 邮:
</td>
<td>
<input type="text" id="email" name="email" style="width:150px" />
</td>
</tr>
<tr>
<td>
验证码:
</td>
<td>
<input type="text" id="vercode" onblur="check();" name="vercode" style="width:150px" />
<span id="tipcode" style="color: red; font-weight: bold"></span>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="注册" />
</td>
</tr>
</table>
</form>
验证码如图:
<img src="authImg" id="authImg" />
看不清?
<a href="#" onClick="refresh()">单击此处刷新</a>
</center>
</body>
</html>
javabean:
/**
*
* @author <a href="mailto:flustar2008@163.com">flustar</a>
* @version 1.0
* Creation date: Dec 25, 2007 6:32:19 PM
*/
package com.ssh.common.bean;
import java.util.Map;
import com.opensymphony.xwork2.ActionContext;
import com.ssh.entity.user.service.IUserService;
public class ValidateName {
private IUserService userService;
public String valid(String username){//用来检查用户名是否存在
String result=null;
if("".equals(username)||username==null) {
result="请填写用户名";
}
else if(!userService.validateName(username)){
result="恭喜,"+username+" 可以使用";
}else{
result=username+" 已存在,请换一个用户名";
}
return result;
}
public String checkValiCode(String vercode){
String result = "";
Map session = ActionContext.getContext().getSession();
String ver2 = (String) session.get("rand");
if(!vercode.equals(ver2)){
result="验证码不正确";
}else{
result = "验证码正确";
}
return result;
}
public IUserService getUserService() {
return userService;
}
public void setUserService(IUserService userService) {
this.userService = userService;
}
}
其中valid方法可以用,但checkValiCode不行,是哪里出问题了?
问题补充:ValidateName.checkValiCode(valicode,checkCode);
checkCode是回调
相关推荐
一个dwr返回JavaBean的例子,一个dwr返回JavaBean的例子
dwr调用带集合返回值的方法,dwr调用带集合返回值的方法
调用带JavaBean参数方法的DWR例子
dwr对各类型数据的操作 包括String,list,map,javaBean等
dwr 各种调用方法 不同类型
springboot整合dwr实现js调用java方法,页面支持freemarker和jsp
NULL 博文链接:https://docs.iteye.com/blog/324687
dwr 的简单应用,包括前台调用后台,后台调用js
以上本人学习DWR后总结的一个简单的文档,主要总结了调用方法,以及不同参数形态的传递方法,例如,多参数传递、Map参数传递、List参传递数,对象参数传递有参数互传等。
怎么将利用DWR调用JAVA类方法所返回的ArrayList数组 赋值给 logiciterate 迭代器?.txt怎么将利用DWR调用JAVA类方法所返回的ArrayList数组 赋值给 logiciterate 迭代器?.txt怎么将利用DWR调用JAVA类方法所返回的...
DWR中各种java方法的调用,DWR应用
DWR与JSP DWR调用内置对象 内置对象 DWR与JSP DWR调用内置对象 内置对象 DWR与JSP DWR调用内置对象 内置对象
DWR实现java类转换成JavaScript类的小例子。
dwr方法调用祝你网络编程天天顺手。。。。。。。。。。。。。。。。。。
dwr dwr项目 js 调用 java 后台 方法 js调用java后台方法 后台方法 异步
NULL 博文链接:https://rabby.iteye.com/blog/775493
NULL 博文链接:https://12939026.iteye.com/blog/1756219
DWR经典示例,DWR异步调用,国家与地区连动
dwr需要的jar包 dwr需要的jar包 dwr需要的jar包 dwr需要的jar包 dwr需要的jar包 dwr需要的jar包
dwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwr