Ajax Jsp+jquery+struts2 详细注册ajax验证
Dao层
/**
*
* 查询数据库中信息是否重复
*/
@Override
public boolean isExist(String hql) {
Query queryObject = getSession().createQuery(hql);
return queryObject.list().size() > 0 ? false : true;
}
Action中
[code=”java”]
private String msg;//提示信息
//msg以及Service get set方法省略
/**
* ajax检查数据库中所需信息是否重复
*/
public void checkCord() {
String cord = this.getRequest().getParameter("Cord");
try {
//使用hql语句查询数据库 检查是否重复
boolean flag= membercardService.isExist("from Membercard where cord='"+cord+"'");
if(flag){
this.getResponse().getWriter().write("true");
}else{
this.getResponse().getWriter().write("");
}
} catch (Exception e) {
e.printStackTrace();
}
}
protected HttpServletRequest getRequest() {
return ServletActionContext.getRequest();
}
protected HttpServletResponse getResponse() {
return ServletActionContext.getResponse();
}
Jsp页面
[code=”html”]
<script type="text/javascript" src="${contextPath}/js/jquery-1.3.2.js"></script>
<script type="text/javascript">
//检查会员帐号是否重复
function checkCord() {
var job = document.getElementById("cord").value;
if (job.length <= 0) {
alert("会员卡号不能为空!");
//this.foucs();
return false;
} else {
$.ajax({
url :这里是需要跳转的Action地址,
type : 'post',
async : 'false',
data : {
'Cord' : $('#cord').val()
},
success : function(msg) {
if(msg){
alert("会员卡号可以注册!");
return true;
}else{
alert("会员卡号已被注册!");
$('#cord').val("");
$('#cord').focus();
return false;
}
},
error : function() {
alert("程序出现错误!");
}
});
}
}
</script>
<tr height="35">
<td width="172">会员卡卡号</td>
<td class="last"><input type="text"
id="cord" onblur="checkCord()"
name="memberc.cord" check="^\S{1,30}$" warning="会员卡卡号不能为空长度为1-30之间!"/>
</td>
</tr>
分享到:
相关推荐
都是一些基础的技术,像登录,注册验证用到了ajax和jquery结合,代码更加简单易懂。 后台用了hibernate技术,数据库用了mysql。 页面主要有登录,注册,显示联系人列表的主页面,修改,增加,删除,查找联系人等功能...
jsp+Struts2.0+jquery+ajax+sqlserver这一整套功能调用这里的jar包是很全的,足够你做这些事情了!希望对你有用!有什么问题请及时给我留言!
导入myclipse即可,MySql...项目介绍: 1.struts2.8.1+hibernate3+spring2.5 2.统一的jquery表单验证方式,复用性强 3.jquery+ajax应用 4.界面风格漂亮, 本人的毕业设计,有需要者下载参考,项目有很多代码注释
这是前台用jsp页面,并应用jquery、easyui、ajax、struts2技术,以json数据格式传输的一个登录例子
推荐阅读:JQuery+Ajax+Struts2+Hibernate框架整合实现完整的登录注册 在用户模块中的用户注册需求上,通常要进行用户名是否已被注册的验证,今天正好写了这个需求,把详细代码和所遇到的问题贴过来.在使用struts2+ajax...
JEECMS使用目前java主流技术架构:hibernate3+struts2+spring2+freemarker。AJAX使用jquery和json实现。视图层并没有使用传统的JSP技术,而是使用更为专业、灵活、高效freemarker。 数据库使用MYSQL,并可支持orcale...
通过jquery ajax 在struts2 action 和 jsp之间传递json
此是简单几个技术集成..只完成了简单功能,测试可行.适合刚接触的童鞋,
Struts2 Jquery 实现Ajax无刷新验证用户名是否存在,网上这样的例子太少了!许多下载的项目都存在实际的问题,所以自己写了一个比较全面的例子。兼容目前主流浏览器,欢迎大家下载
主要实现步骤如下: 1、JSP页面使用脚本代码执行ajax请求 2、Action中查询出需要返回的数据,并转换为json类型模式数据 3、配置struts.xml文件 4、页面脚本接受并处理数据!
/index.jsp return "upload"; 开始我这里没有返回值,直接return null,以为它是ajax异步请求,不需要返回到某个页面,最后也导致页面显示:HTTP ERROR! 如果还是报:HTTP ERROR!请仔细检查你页面js代码,有...
一个jquery+json 数据传递的 实例工程,代码注释详细,很适合 初学者,这是我帮老弟打的,希望可以帮到其他人
3、打开浏览器在地址栏输入:http://localhost:8080/Struts2Ajax/login.jsp后回车 4、如果一切正常,那么你会看“测试Ajax”按钮和Struts2的tabbedpanel标签 说明:Struts2天生成Spring整合的,所在“整容”之后,...
javacript+css+dom+ajax+jquery+spring+struts+jdk+plsql+正则表达式+jsp+tomcat+http+database
2、jsp+hibernate+Struts2+spring+ajax+jQuery, 3、用到了Java面向对象的特征, 4、用到了API接口,实现了支付功能; 5、使用的MySQL+oracle+SQL server三种数据库的连接。 6、欢迎大家下载使用交流。qq:906735040
1 模拟百度搜索引擎 实现模糊查询 2 选择下拉框的选项时 动态显示相应的表格信息内容
近期学习了SSH2(Struts2+Spring+Hibernate)的整合后,开始尝试的写一个登陆界面,结果发现:若是单单使用struts2来进行页面跳转的话页面的效果不怎么样,同时也无法进行局部刷新(即异步提交验证)。 于是,我开始...
第23章 在线音乐管理系统(AJAX+JSP+Struts 2.X) 第24章 数据汇聚系统(Struts 2.X+Spring+iBATIS) 第25章 投票管理系统(Struts 2.X+Spring+Hibernate) 第26章 权限管理系统(Struts 2.X+Spring+JPA) 第27章 ...
第23章 在线音乐管理系统(AJAX+JSP+Struts 2.X) 第24章 数据汇聚系统(Struts 2.X+Spring+iBATIS) 第25章 投票管理系统(Struts 2.X+Spring+Hibernate) 第26章 权限管理系统(Struts 2.X+Spring+JPA) 第27章 ...
第23章 在线音乐管理系统(AJAX+JSP+Struts 2.X) 第24章 数据汇聚系统(Struts 2.X+Spring+iBATIS) 第25章 投票管理系统(Struts 2.X+Spring+Hibernate) 第26章 权限管理系统(Struts 2.X+Spring+JPA) 第27章 ...