原因是
$(document).ready(function(){
$("#submit").click(function (){
alert("123");
jQuery.ajax({
type:'POST',
contentType: 'application/json',//多了这一句!!!!!!
data:{foo:"哇嘎"},
dataType:'json',
url : '../getStudentsByName.action',
success : function(data) {
alert("success!");
},
error : function(data) {
alert("error");
}
});
});
});
分享到:
相关推荐
Spring MVC是Spring框架的一部分,提供了一种模型-视图-控制器(MVC)架构来组织和处理HTTP请求,而Ajax(Asynchronous JavaScript and XML)则是一种在不刷新整个页面的情况下,与服务器交换数据并更新部分网页的...
**Spring3 MVC与Ajax结合使用JSON** 在现代Web开发中,Spring框架的MVC模块与Ajax和JSON的集成是创建动态、响应式用户界面的关键技术。这个"Spring3 MVC Ajax with JSON"项目提供了一个Eclipse工程,包含了实现这一...
DispatcherServlet 是 Spring MVC 中的核心组件之一,它作为前端控制器的角色,主要负责以下任务: - **初始化**:读取配置文件并初始化 Spring 容器。 - **请求处理**:处理所有进入系统的 HTTP 请求。 - **响应...
2. **Ajax交互**:Spring MVC控制器可以设置成接收和响应Ajax请求。jQuery通过Ajax函数发送请求到特定的Spring MVC处理方法,获取数据后更新页面部分内容,实现局部刷新。 3. **数据绑定**:Spring MVC支持JSON或...
1. **创建Controller**:定义Spring MVC的控制器类,使用`@RequestMapping`注解映射URL,并使用`@ResponseBody`返回JSON数据。 2. **配置Jackson**:在Spring配置文件中启用Jackson并配置其属性,如日期格式化。 3. ...
4. **Spring MVC 控制器**:创建 Spring MVC 控制器处理前端请求,返回 JSON 数据供 Dojo 控件使用。可以使用 `@ResponseBody` 注解配合 `@RequestMapping` 注解来实现。 5. **数据绑定**:Dojo 控件如 DataGrid ...
首先,Spring MVC是Spring框架的一部分,它是一个用于构建基于Java的企业级Web应用程序的模型-视图-控制器(MVC)架构。Spring MVC提供了一种模块化的方式来组织和处理HTTP请求,通过Controller、Service、DAO等层...
- **创建 Controller**:定义一个 Spring MVC 控制器,处理 AJAX 请求。 - **配置 AJAX**:在前端使用 JavaScript 编写 AJAX 代码,设置请求 URL、方法、数据等。 - **处理请求**:控制器中的方法处理 AJAX 请求...
Spring MVC 是 Spring 框架的重要组成部分,它是一个用于构建 Web 应用程序的模型-视图-控制器(MVC)架构。Spring MVC 提供了灵活的处理机制,包括处理器映射、视图解析、数据绑定、本地化和主题支持,帮助开发者...
在 Spring MVC 中处理文件上传非常简单,只需要在控制器方法中使用 `MultipartFile` 类型的参数即可。例如: ```java @PostMapping("/upload") public String handleFileUpload(@RequestParam("file") ...
本教程将深入讲解Spring MVC的基础知识,包括其基本配置、控制器方法以及如何处理Ajax请求。 首先,让我们了解一下Spring MVC的基本架构。它遵循Model-View-Controller(MVC)设计模式,通过DispatcherServlet作为...
它提供了模型-视图-控制器(MVC)架构模式的实现,使得开发者可以将业务逻辑、数据处理和用户界面分离,提高了代码的可维护性和可测试性。在项目中,Spring MVC负责处理HTTP请求,调用服务层方法,处理结果并返回到...
标题中的“Spring MVC – Easy REST-Based JSON Services with @ResponseBody”是指使用Spring MVC框架构建基于REST的JSON服务,并通过使用`@ResponseBody`注解来简化这一过程。REST(Representational State ...
对于Spring MVC 控制器的单元测试,可以使用JUnit结合Spring Test框架进行。通常涉及Mockito或Spring的`MockMvc`工具类。 #### 十二、转发与重定向 Spring MVC 支持两种方式来跳转页面: - **转发**:在控制器...
4. **AJAX**:使用JavaScript的XMLHttpRequest对象或者jQuery的$.ajax()函数,可以在客户端发起异步请求,获取服务器端的数据,而无需刷新整个页面。这极大地提高了用户体验。 在具体实现中,一个典型的流程可能是...
- **多视图控制器**:使用 `@Controller` 和 `@RequestMapping` 来定义多个视图控制器。 #### 十一、`<mvc:annotation-driven/>` 配置 - **启用注解驱动**:这个标签启用了一系列基于注解的功能,如数据绑定、格式...
3. **请求参数处理**:它提供了多种方式来获取请求参数,如`@RequestParam`注解,可以方便地将请求参数绑定到控制器方法的参数上。 4. **视图解析**:Spring MVC 使用视图解析器(如JSP、Thymeleaf、Freemarker等)...
Spring MVC是Spring框架的一部分,它是一个模型-视图-控制器(MVC)架构,用于构建可维护性和可测试性的Web应用程序。Spring MVC提供了强大的依赖注入、数据绑定、异常处理等功能,让开发者能够更专注于业务逻辑,而...
当控制器抛出特定异常时,Spring MVC会自动调用该方法。 ```java @ExceptionHandler(value = { NullPointerException.class }) public String nullPointerExceptionHandler(HttpServletRequest req, ...
### Spring MVC 实现个人网盘的关键技术与实现 #### 一、引言 随着网络技术的发展,电子资源的存储和管理成为了人们日常生活中不可或缺的一部分。传统的存储方式如U盘不仅容量有限,还容易丢失,而在线云存储服务...