功能:创建班级前首先检查班级是否存在
1.Control类
/**
* 根据班级名查询班级
* @author:qiuchen
* @createTime:2012-6-14
* @param teacherName
* @return
*/
@RequestMapping("/find")
public void findClasses(String clsName,HttpServletResponse response){
PrintWriter writer = null;
try {
writer = response.getWriter();
Classes classes = this.classesService.findByName(clsName);
if(classes == null){
writer.print("ok");
}else{
writer.print("error");
}
} catch (IOException e) {
e.printStackTrace();
} finally{
if(writer != null){
writer.flush();
writer.close();
}
}
}
2.JS
var flag = false;
unction check(){
var clsName = document.getElementById("name").value;
var url = "${ctx}/manage/classes/find.do?clsName="+clsName;
$.ajax({type:"POST", url:url,dataType:"text", success:function(datas) {
if(datas == "error"){
document.getElementById("error").style.display = 'inline';
document.getElementById("ok").style.display = 'none';
}else{
document.getElementById("sub").removeAttribute('disabled');
document.getElementById("ok").style.display = 'inline';
document.getElementById("error").style.display = 'none';
flag = true;
}
}});
}
分享到:
相关推荐
本话题将深入探讨如何使用jQuery的Ajax功能实现异步传输List和Map类型的数据,同时涉及JSON数据格式的使用。 首先,让我们了解JSON(JavaScript Object Notation),它是轻量级的数据交换格式,易于人阅读和编写,...
在本示例中,我们将探讨如何使用Spring MVC框架与jQuery库结合实现Ajax功能。Spring MVC是Spring框架的一部分,专门用于构建Web应用程序,而jQuery则是一个强大的JavaScript库,简化了DOM操作、事件处理以及异步HTTP...
标题中的"spring框架项目+jQueryAjax提交实例"指的是一个整合了Spring框架和jQuery AJAX技术的Web应用程序项目。这个项目提供了一个完整的流程,演示了如何在前端使用jQuery的AJAX功能向后端Spring MVC控制器发送...
Struts2、Spring、iBatis和jQuery AJAX是Java Web开发中的四大核心技术,它们共同构建了一个功能强大的MVC(模型-视图-控制器)架构。本文将深入探讨这些技术在登录注册系统中的应用。 首先,Struts2是Apache基金会...
总结起来,这个"一个实用了spring mvc和ajax异步请求的例子"涵盖了Web开发中的重要概念,包括Spring MVC的Controller设计、RESTful API的实现以及Ajax的异步数据交互。这样的组合使得Web应用更加动态,用户体验更佳...
综上所述,"Jquery实现表单异步提交"项目通过`ajaxJquerySubmit`实例,详细讲解了如何在Java Web环境中利用jQuery的Ajax功能实现表单无刷新提交,从而提高应用的交互性和效率。这不仅有助于提升用户体验,也有利于...
在本例中,我们使用jQuery的Ajax方法发送异步请求到服务器,获取树节点数据。Ajax的优势在于无需刷新整个页面,仅更新需要的部分,提高了用户体验。 Ajax请求返回的数据通常为JSON格式,这是一种轻量级的数据交换...
这个压缩包中的资源,"SSH+jQuery+json 实现的Ajax操作,绝对精华,代码简练清晰,绝对能看明白",显然提供了一个使用这些技术实现Ajax级联操作的实例。下面将详细介绍这些技术及其在Ajax操作中的应用。 **SSH ...
当我们谈论Ajax与jQuery的ajax方法与SSH框架的集成时,实际上是在讨论如何在前端使用jQuery的Ajax功能与后端SSH框架进行通信,实现数据的无刷新交互。 首先,jQuery的`$.ajax()`方法是核心工具,它允许我们发起异步...
Struts2是一个强大的Java web应用程序框架,它提供了一种组织应用结构和控制流程的方式,而Struts2的异步调用功能则是为了提高用户体验,通过AJAX技术实现在不刷新整个页面的情况下更新部分视图。在本案例"Struts2之...
在Ajax操作中,jQuery的$.ajax()方法提供了一种简洁的方式来发起异步请求,处理服务器响应,更新DOM元素,而无需重新加载整个页面。这不仅提升了应用程序的响应速度,也改善了用户体验,特别是在登录与注册场景中,...
1. 前端HTML/CSS/JavaScript:使用jQuery构建可交互的树形结构,通过Ajax异步加载数据。 2. Ajax请求处理:Struts Action接收并处理请求,调用服务层获取数据。 3. 业务逻辑:Spring Service层实现获取树节点的逻辑...
开发者可能使用jQuery来处理用户的输入,通过AJAX调用Spring MVC的Controller方法来异步获取或更新数据,而无需刷新整个页面。这种方式提高了应用的响应速度,提供了更好的用户体验。 在实际应用中,jQuery可以与...
本文将详细讲解如何在Spring Boot项目中使用Jquery和Ajax调用RESTful API,以实现无刷新的数据更新。 首先,我们要了解Spring Boot的核心特性:它是基于Spring框架的一个快速开发工具,它简化了新Spring应用的初始...
本文将深入探讨如何使用jQuery和AJAX技术实现一个智能搜索功能,通过分析给定代码示例,我们将理解其工作原理、关键技术和实践技巧。 #### 一、jQuery与AJAX简介 **jQuery** 是一个轻量级的JavaScript库,它简化了...
Spring Boot作为快速开发框架,MyBatis作为持久层工具,WebSocket用于实现实时通信,jQuery简化前端操作,而Ajax则用于异步数据交互。下面将详细阐述这些技术在构建在线聊天系统中的应用。 1. **Spring Boot**:...
通过MyBatis-Spring整合,可以在Spring容器中无缝地使用iBatis,实现事务管理。 jQuery_AJAX1.7是前端与服务器通信的重要工具,它封装了XMLHttpRequest对象,简化了AJAX操作。jQuery的$.ajax方法提供了异步请求的...
在Spring MVC框架中,异步Ajax请求是一种常见的前端与后端交互方式,它允许Web应用在不刷新整个页面的情况下更新部分视图。这种方式极大地提升了用户体验,因为它减少了不必要的数据传输和页面渲染时间。以下是对这...
SSH整合指的是Spring、Struts和Hibernate这三大框架的集成应用,它们是...这些文件共同构成了一个完整的SSH+JSON+Jquery+Ajax的示例应用,展示了如何在实际开发中有效地组合使用这些技术,以实现高效、互动的Web应用。
在登录界面中,JQuery可以用来增强用户体验,例如使用AJAX进行异步登录提交,这样用户无需刷新整个页面就能看到登录结果。同时,JQuery还能用于表单验证,确保输入数据的有效性。 在项目"LoginDemo"中,我们可能会...