- 浏览: 707214 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (260)
- web 开发 (44)
- struts (14)
- java (39)
- 我的感受 (2)
- ajax (2)
- spring (22)
- Hibernate (4)
- struts2 (1)
- java 面试题 (1)
- 英语 学习类 (2)
- jdk1.6特性 (1)
- extjs (13)
- oracle (3)
- JQuery (3)
- ┠ 『Spring 3.0』 ┨ (1)
- 『LOG4J』 (2)
- 『常用数据』 (1)
- JavaMail (0)
- 〓『 EJB3.0 』〓 (0)
- HTML5 (5)
- Canvas (0)
- spring2.5 (0)
- HPH 5 (1)
- C# .net (0)
- UML (1)
- REST (2)
- JS_validate (1)
- 项目管理文章 (1)
- 闲聊闲记 (12)
- SQL-SQL (3)
- javascript (18)
- js (4)
- linux (8)
- 电子政务 (1)
- 项目对象模型 (1)
- 系统集成项目管理 (1)
- shell (2)
- mysql (1)
- solr (5)
- cxf;services (2)
- 11 (0)
- 缓存 (1)
- cached (3)
- 单片机通信 (1)
- cached;oscache (1)
- android (15)
- android;蓝牙 (1)
- Lucene (5)
- TTS (1)
- 网络爬虫 (1)
- HtmlCleaner (1)
- iPhone (2)
- 有感而发 (1)
- Python (0)
- jetty (1)
- Redis (1)
- hadoop (1)
- socket (1)
- 色彩顾问 (1)
- javaapns (1)
- bat (1)
- object-c (4)
- ios (4)
- C-学习 (1)
- 搜索 (1)
- c# (1)
最新评论
-
annie211:
Angularjs构建一个CRUD应用可能用到的全部内容包括:数据绑定、基本模板标识符、表单验证、路由、深度链接、组件重用、依赖注入 -
潇寒听竹:
你好,请问您上传的那个APK为什么每次只能识别一次,不能连续识 ...
pocketsphinxAdroid离线语音识别---入门 -
ichenwenjin:
Angularjs构建一个CRUD应用可能用到的全部内容包括:数据绑定、基本模板标识符、表单验证、路由、深度链接、组件重用、依赖注入 -
NN_iaoiao:
问一下 你的这个People 类 是自定义的还是android ...
android 获取电话本中的联系人列表 -
wangzhe_real:
对于刚接触的我是一个很详细的教程,太感谢了
JAX-RS cxf web服务 rest简单增删改查 集成spring webService
spring 2.5 的mvc 大量的使用了注解,减少了xml文件的配置,使spring 使用起来更为简单,
在下面我以一个spring 2.5 mvc 注解的一个 ajax 的实现。
雷武銮
首先来看一下action类的配置:
import com.web.comm.actions.BasicAction;
import com.web.module.user_manager.services.UserManagerService;
@Controller
@RequestMapping("/userManager.do")
public class UserManagerAction extends BasicAction {
@Autowired
private UserManagerService userManagerService;
@RequestMapping(params="method=addUser")
public void addUser(HttpServletResponse response,ModelMap modelMap){
JSONObject json=new JSONObject();
try{
json.put("username", "雷武銮");
json.put("age", 22);
this.outJsonString(response, json.toString());
}catch(Exception e){
e.printStackTrace();
}
}
}
红色字的方法是本人写在主类当中用于后回用户请求的数据
主类也很简单,给方法传入一个response 然后用这个response 向客户端输入 ,这边用到了一个工具包:json-lib-2.2-jdk13.jar 如下代码
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.http.HttpServletResponse; import net.sf.json.JSONArray; import net.sf.json.JSONObject; public class BasicAction { public void outJsonString(HttpServletResponse response,String json) { response.setContentType("text/javascript;charset=UTF-8"); outString(response,json); } public void outJson(HttpServletResponse response,Object obj) { outJsonString(response,JSONObject.fromObject(obj).toString()); } public void outJsonArray(HttpServletResponse response,Object array) { outJsonArray(response,JSONArray.fromObject(array).toString()); } public void outString(HttpServletResponse response,String json) { try { PrintWriter out = response.getWriter(); out.write(json); } catch (IOException e) { e.printStackTrace(); } } public void outXMLString(HttpServletResponse response,String xmlStr) { response.setContentType("application/xml;charset=UTF-8"); outString(response,xmlStr); } }
客服端请求:
<script type="text/javascript"> function testAjax(){ Ext.Ajax.request({ url:ctx+'/userManager.do?method=addUser', success:function(response){ var user=Ext.util.JSON.decode(response.responseText); alert('username:'+user.username+'\tage:'+user.age); },failure:function(response){ alert('failure'); } }); } </script>
发表评论
-
Java 数据验证
2017-05-12 10:27 1102在web开发当前就会遇到一些数据有效性验证的相关代码编 ... -
spring mvc rest 小例子
2012-05-24 15:35 1839http://localhost:8080/mainrest/ ... -
JAX-RS cxf web服务 rest简单增删改查 集成spring webService
2011-09-14 14:35 5762没时间什么也不多说了。所有的话都在代码里。 ... -
aop svn
2010-11-30 08:31 1017aop http://student.csdn.net/sp ... -
spring 2.5 注释驱动的IOC功能
2010-03-04 04:18 1564spring 注释功相当于 以前在spring的配置文件的b ... -
spring 2.0_MVC+Ibatis web 实例
2010-03-04 01:50 2591这个便子是我在面试之后回来做的, 前段时间不久,我去面 ... -
spring 2.0 配置文 件头
2010-02-28 00:02 129<?xml version="1.0" ... -
Spring Jar包详解
2010-01-28 13:35 1314摘自:http://vc88.iteye.com/ ... -
spring配置事务
2010-01-27 17:38 1979<?xml version="1.0" ... -
SSH(Spring+Struts+Hibernate)综合应用
2009-08-04 23:56 1508(1)Struts与Spring整合 <1> 在 ... -
spring 事务管理
2009-08-04 23:31 1666对于J2EE 应用程序而言,事务的处理一般有两种模式: ... -
在Spring应用中使用Hibernate
2009-08-04 11:56 1040<1>Spring in Hibernate示例 ... -
JDBC操作的Java对象化
2009-08-03 23:41 133org.springframework.jdbc.object ... -
基于Spring的数据访问
2009-08-03 22:52 1083(1)在Spring应用中使用JDBC Spring对JDB ... -
Spring中常用三种通知
2009-08-03 17:14 1247(1)前置通知 接口:org.springframework ... -
Spring的体系结构
2009-08-03 16:42 3856Spring 框架是一个分层架 ... -
Spring bean的封装机制
2009-08-03 16:31 1743Spring 从核心而言,是一个DI 容器,其设计哲学是提供一 ... -
spring 中 Bean继承
2009-08-03 16:29 2036某些情况下,你也许需要定义多个实现了共用接口的相同类型的bea ... -
spring 中自动装配你的Bean
2009-08-03 16:27 1882如果你不喜欢自己将你的程序装配起来,你可以尝试让Spring自 ... -
spring 注入参数(Injection Parameters)
2009-08-03 16:25 3046(1)简单的值注入 将简单的值注入到beans里面是很简单的 ...
相关推荐
4. **AJAX支持**:通过jQuery和JSON,Spring 2.5更好地支持了异步请求和响应。 5. **更多注解驱动的开发**:例如,@ModelAttribute用于将请求参数绑定到模型对象,@InitBinder用于初始化数据绑定行为。 至于...
Struts2.0、Spring2.5、FreeMarker和Ajax是Web开发中常见的技术栈,它们各自在应用程序架构中扮演着重要角色。Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,用于简化开发并提供强大的控制...
在Web应用开发中,Spring3 MVC框架和Ajax技术的结合使用能够极大地提升用户体验,实现页面的无刷新更新。本文将深入探讨如何在Spring3 MVC项目中集成Ajax,以便更好地理解这两者的协同工作原理。 **一、Spring3 MVC...
将Spring MVC与Ajax结合使用,可以实现页面的异步更新,提升用户体验,同时保持服务器负载均衡。 首先,我们需要理解Spring MVC的基本工作流程。当用户发起请求时,Spring MVC的DispatcherServlet会拦截这个请求,...
在2.5版本中,Spring MVC引入了更多的改进,比如支持RESTful风格的URL映射,增强了视图解析,以及对AJAX的支持。 **数据持久化** 教程中提到的JDBC部分,讲解了Spring如何简化数据库操作。Spring 2.5提供了...
这个项目可能是为了演示如何在一个简单的添加删除操作中使用这些技术,通过整合Spring、Hibernate、Spring MVC和Ajax,实现一个高效、用户友好的后台管理系统。开发者可以通过学习这个示例,掌握如何在实际项目中...
- **改进的Web MVC**:在Web MVC模块中,Spring 2.5增强了对Ajax的支持,引入了新的视图技术如Tiles 2,并且改进了HTTP消息处理。 - **数据访问增强**:Spring 2.5增强了对数据库访问的支持,包括改进的JDBC模板和...
本压缩包“spring_mvc_ajax.zip”包含了关于如何结合SpringMVC框架与Ajax技术来实现异步请求的示例和资源。下面将详细介绍这两个技术及其相互配合的应用。 SpringMVC是Spring框架的一部分,它是一个轻量级的模型-...
这个"Spring3 MVC Ajax with JSON"项目提供了一个Eclipse工程,包含了实现这一功能所需的所有依赖库。以下是关于这个项目及其涉及知识点的详细说明: ### 1. Ajax 请求 Ajax(Asynchronous JavaScript and XML)是...
总结来说,Spring MVC通过`@RequestBody`和`@ResponseBody`注解,结合`HttpMessageConverter`,提供了强大的Ajax支持,使得开发者可以轻松地实现前后端的数据交换,构建更加动态和高效的Web应用。
标题中的“Spring2.5+DWR3.0整合实现autocomplete”是指在Web开发中,使用Spring 2.5框架与Direct Web Remoting (DWR) 3.0库结合,来实现一个自动补全(autocomplete)功能。这个功能常见于搜索引擎、表单输入等场景...
Java代码生成工具是一种高效开发辅助软件,主要用于自动化生成基于Java技术栈的Web应用程序代码,尤其针对Struts2.1.8、Spring2.5和Hibernate3这三个经典框架的集成应用。这样的工具能够显著提高开发效率,减少手动...
Struts1.1+Spring2.5+Ibatis2.3+Ajax整合是一个经典的Java Web开发框架组合,常用于构建企业级应用。这个源代码集合提供了如何将这四个技术有效地结合在一起的实例,以实现一个功能强大的、具有无刷新特性的用户界面...
3. Spring 2.5的依赖注入和AOP在项目中的实现,如何通过注解配置bean。 4. 如何使用Spring的数据访问层,例如Hibernate或MyBatis,来操作数据库。 5. Ext JS的组件模型,如何创建和配置各种组件,以及如何使用Store...
在实际项目中,我们可以设置Spring MVC的RequestMapping注解来处理Ajax请求。比如,对于一个更新用户信息的接口,可以定义如下: ```java @Controller @RequestMapping("/user") public class UserController { @...
在支持Ajax方面,Spring Web MVC为开发者提供了多种机制,如拦截器接口、@RequestBody/@ResponseBody注解、HttpEntity/ResponseEntity类、内容协商以及支持Ajax返回xml格式等。 文件上传和下载功能是Web应用中常见...
Spring2.5还提供了事务管理、数据访问抽象、Web MVC框架等组件,使得开发人员能够轻松地集成不同的技术,如JDBC、Hibernate或MyBatis。此外,Spring2.5引入了更多的注解,简化了应用的配置过程。 **Hibernate3** 是...
本示例探讨的是如何利用Spring MVC后端框架与前端的Ajax技术来实现高效的文件上传,相较于传统的表单提交方式,这种方法具有无刷新、用户体验更佳的优势。以下是关于这个主题的详细讲解。 首先,我们需要理解Spring...
在IT行业中,Spring MVC和jQuery AJAX是两种广泛使用的技术,它们在构建现代Web应用程序时起着关键作用。本文将深入探讨如何在Spring MVC框架中利用jQuery的AJAX功能进行前后端交互,提升用户体验。 首先,Spring ...
三期答辩课程设计,人事管理系统Mybatis+Spring+Spring MVC框架整合AJAX+JQuery实现登录、注册以及验证码和验证注册用户信息,包括数据库备份,课设说明,答辩PPT,Windows下sts(eclipse) 。