- 浏览: 254464 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (91)
- hibernate (6)
- javaScript (9)
- flex (18)
- linux (3)
- vc (2)
- vs (0)
- arcgis (4)
- java (11)
- eclipse (5)
- php (3)
- arcgissde (3)
- arcgis server (5)
- myeclipse (1)
- spring (7)
- junit (1)
- ehcache (2)
- svn (2)
- SQL (7)
- webService (1)
- http://code.svnspot.com/ (0)
- spring security3 (8)
- maven (3)
- struts (2)
- tomcat (4)
- apache (1)
- vmware (0)
- mysql (2)
- android (2)
- jms (0)
- dbvisulizer (1)
- 百度地图 (2)
- openlayers (1)
最新评论
-
jobsccnu:
非常感谢,到处找这个代码呢
flex导出图片 -
li1045460568:
...
HibernateDao.java -
li1045460568:
[flash=200,200][flash=200,200][ ...
HibernateDao.java -
zz210891470:
会报这个错啊Exception in thread " ...
cxf webService简单例子 -
jie66989:
主要就是这个类了,这是前段时间学习的时候用的一部分,那个时候只 ...
HibernateDao.java
java端:
spring-servlet.xml中的部分配置信息:
<!-- 对模型视图名称的解析,即在模型视图名称添加前后缀 --> <bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver"> <property name="mediaTypes"> <map> <entry key="html" value="text/html"/> <entry key="xml" value="application/xml"/> <entry key="json" value="application/json"/> </map> </property> <property name="viewResolvers"> <list> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/jsp/"/> <property name="suffix" value=".jsp"/> </bean> </list> </property> <property name="defaultViews"> <list> <bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"/> </list> </property> </bean> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>application/json;charset=UTF-8</value> </list> </property> </bean> </list> </property> </bean>
请求对应的Java类:
@Controller @Scope("prototype") @RequestMapping("/user_service") public class UserService { @RequestMapping(value="/create_user",method=RequestMethod.POST) @ResponseBody public String springMVCTestUser(@RequestBody User user) { // spring mvc中获取request对象的方法 HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder .getRequestAttributes()).getRequest(); return ""; } }
flex端:
package com.util { import com.util.Constants; import flash.net.URLVariables; import mx.rpc.events.ResultEvent import mx.rpc.http.mxml.HTTPService; public class HttpServiceWrapper { public static const HTTP_METHOD_POST:String="POST"; public static const HTTP_METHOD_GET:String="GET"; private var _method:String; private var _url:String; public function HttpServiceWrapper(url:String, method:String) { this._url=url; this._method=method; } public function execute(resultHandler:Function, faultHandler:Function, params:Object=null, isLogin:Boolean=false):void { var httpService:HTTPService=new HTTPService; httpService.url=Constants.SERVER + this._url; httpService.method=this._method; httpService.useProxy=false; httpService.requestTimeout = 10; httpService.headers["JSESSIONID"]=Constants.SESSIONID; if(isLogin) { httpService.contentType="application/json"; } httpService.contentType=contentType; httpService.addEventListener("result", resultHandler); httpService.addEventListener("fault",faultHandler); httpService.send(params); } } private function resultHandler(event:ResultEvent):void { // 这里可以获取请求成功后返回的sessionid var jsessionId:String = event.currentTarget.headers["JSESSIONID"]; } }
javascript端:
$.ajax({ type:'post', url: 'user/addOrUpdate', contentType : 'application/json', dataType:'json', data : strUser, success:function(data){ $('#win').window('close'); // close window $('#userTable').datagrid('reload'); $.messager.alert('提示',data.message,'info'); } }); // 或者这个都可以,这个我没有测,只是参考这个写的上面flex的代码 $.post("user/addOrUpdate",strUser,function(data){ $('#win').window('close'); // close window $('#userTable').datagrid('reload'); $.messager.alert('提示',data.message,'info'); },'json');
-------------------------------
flex和java交互其实可以用blazeDS传递对象太方便了在java端配置好blazsDS在flex端在对应Java对象的bean上添加
[Bindable]
[RemoteClass(alias="com.entity.User")]
就可以了
发表评论
-
flex流媒体截图遇到安全沙箱问题的解决办法
2014-05-08 16:58 2266http://m.baidu.com/from=844b/bd ... -
adobe flash player无法安装,一直提示不是最新版本
2014-03-22 17:09 1107打开运行中输入regedit,在注册表中找到 HKEY_L ... -
flex导出图片
2013-05-08 20:32 1124flex导出图片功能通常是: 思路1:客户端将UICompo ... -
flex从指定显示组建导出图片
2013-04-14 22:17 2922http://blog.chinaunix.net/uid-8 ... -
js容易出错的地方
2013-01-06 09:58 1007<!DOCTYPE html PUBLIC &quo ... -
datagrid添加checkbox
2012-12-26 15:03 4321参考地址:http://www.flexbj.com/post ... -
flex图片背景平铺
2012-12-26 11:06 1919<mx:Image width="100%&q ... -
AIR 配置文件(*-app.xml)说明
2012-12-22 11:52 1081原文地址:http://blog.163.com/eillit ... -
FLEX里图片绕中心旋转
2012-12-21 14:51 2308原文地址:http://rss.9ria.com/?p=199 ... -
flex loadxml
2012-12-07 10:40 1121package { import flash.eve ... -
flex学习笔记-DataGrid,ComboBox AppEvent EventBus
2012-12-07 10:36 1550事件:父页面添加监听子页面触发这个时候需要设置监听的第三个参数 ... -
flex HTTPService应用
2012-12-07 10:25 3062flex和spring security搭建的时候遇到一个问题 ... -
flex学习笔记-布局
2012-12-07 10:14 4978flex中设置图片平铺 <mx:Image source ... -
frameset应用
2012-11-22 14:13 985main.html 注意不能用body标签 <!D ... -
showModalDialog应用
2012-11-22 13:44 1187直接运行下面的页面就明白怎么用了 父页面:main.html ... -
J2ee中常用包解释
2012-11-05 10:28 1498解释j2ee开发中常用包含义,有些可能不太用的时间长了会忘记, ... -
spring管理的bean的生命周期
2012-10-30 13:43 1574注解配置中给对应的bean添加org.springframew ... -
spring mvc学习
2012-10-17 14:19 1155web.xml配置spring mvc的servlet & ... -
junit4应用以及和spring的整合
2012-10-16 17:02 8609junit3 就加载junit3对应的jar包就可以 测试类需 ... -
手动加载spring配置文件
2012-10-16 16:48 13125分配置文件在classpath下和web-inf下两种情况的加 ...
相关推荐
在"ssm+tiles框架,前后台传值与获取值(json)"的场景中,我们将讨论如何在这些框架下进行数据的传递,特别是利用JSON格式进行数据交换。 首先,我们需要确保所有必要的jar包已经包含在项目中。这包括Spring的核心...
1. 前端:使用JavaScript(例如jQuery库)发送Ajax请求,请求体通常包含JSON格式的数据。例如,使用`$.ajax()`方法,设置`dataType`为"json",`contentType`为"application/json",并将数据作为JSON对象传递。 2. ...
- Spring MVC使用消息转换器来处理不同格式的数据交换,如JSON、XML。默认提供了一些转换器,也可以自定义实现`HttpMessageConverter`接口。 10. **视图层的局部变量**: - 可以在控制器方法中将数据添加到模型,...
在Spring框架的应用开发中,尤其是在处理HTTP请求时,经常会遇到通过JSON格式传递数据的情况。然而,在某些场景下,开发者可能会遇到中文字符在界面上显示为乱码的问题。本篇文章将围绕这一现象进行深入探讨,并提供...
在使用Struts2框架进行Web开发时,经常需要在前端页面和后端Java代码之间进行数据传输,尤其是涉及到JSON格式的传值。由于中文字符在UTF-8编码和ISO-8859-1编码之间的转换差异,很容易在数据传输过程中出现乱码问题...
在Web开发中,Java Web开发应用非常广泛,其中SpringMVC作为Spring框架的一部分,是一个基于Java实现的请求驱动类型的轻量级Web框架,是Spring的一个模块,专注于视图层,即MVC中的视图和控制器。它通过分离控制器、...
data: { value: inputValue }, // 将值封装成JSON格式 dataType: "json", success: function(response) { // 处理Action返回的数据 console.log("服务器响应:", response); }, error: function(jqXHR, ...
在Spring MVC框架中,将Controller中的数据传递到JSP页面是常见的操作,这涉及到视图解析和模型数据的绑定。以下是一些详细的方法: 1. **使用`ModelAndView`对象**: `ModelAndView`是Spring MVC中用于封装模型...
**JSON传值技术**:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在SSH框架和jQuery的AJAX交互中,通常会使用JSON来传输数据。例如,服务器端可能...
* Spring MVC:一个基于Java的Web应用程序框架,提供了强大的MVC架构和模块化的设计。 * MyBatis:一个基于Java的持久层框架,能够自动将java对象映射成关系数据库中的记录。 * Filter:一种基于Java的过滤器,提供...
SpringMVC前端和后端数据交互...SpringMVC提供了多种方式来实现前端和后端之间的数据交互,包括使用控制器、传值方式、跳转方式和JSON数据交互等。通过合理地使用这些方式,可以实现高效、灵活的前端和后端数据交互。
这需要理解Spring MVC或其他Web框架的工作原理。 总结起来,实现"jqgrid行编辑+动态为其他列赋值"涉及了前端交互设计、JavaScript编程、jqGrid API的熟练应用以及后端数据处理。理解和掌握这些知识点,对于开发功能...
Java框架中的SpringMVC是一个广泛使用的轻量级Web应用程序框架,它提供了强大的MVC(Model-View-Controller)架构来构建可维护、可扩展的Web应用。以下是对SpringMVC框架的一些关键知识点的详细解释: 1. **...
Struts2是一个强大的Java web应用程序框架,用于构建和部署可维护、高性能的MVC(Model-View-Controller)模式的应用程序。它简化了开发过程,提供了丰富的动作、拦截器、结果类型以及插件架构,使得开发者能够更...