jQuery Ajax JSON数据方式接收Spring MVC Map方式传值举例

原创 2012年03月21日 12:33:23
 
@ResponseBody
	@RequestMapping(value = "process/adjustInstance.do")
	public Map<String, Object> adjustInstance(ExtProcessInstance bo,
			Integer[] extTaskInstanceIds, String[] taskIds,
			String[] taskTitles, String[] recipientIds,
			Integer[] recipientTypes, Integer[] estimatedMinutes, Model model) {
		Map<String, Object> msg = new HashMap<String, Object>();

		try {

			List<ExtTaskInstance> taskInstances = new ArrayList<ExtTaskInstance>();
			ExtTaskInstance taskInstance;
			for (int i = 0; i < extTaskInstanceIds.length; i++) {
				taskInstance = new ExtTaskInstance();
				taskInstance.setId(extTaskInstanceIds[i]);
				taskInstance.setRecipientId(recipientIds[i]);
				taskInstance.setRecipientType(1);
				taskInstance.setTaskName(taskTitles[i]);

				taskInstances.add(taskInstance);
			}
			bo.setExtTaskInstances(taskInstances);

			bo = processInstanceService.adjustTask(bo, taskInstances);

			StringBuffer info = new StringBuffer();
			info.append("流程实例[").append(bo.getName()).append("]任务执行人已调整");

			msg.put("succ", true);
			msg.put("info", info);

		} catch (Exception e) {
			e.printStackTrace();
			msg.put("succ", false);
			msg.put("info", e.getMessage());
		}

		return msg;
	}


相关文章推荐

SpringMVC接受JSON参数详解及常见错误总结

SpringMVC接受JSON参数详解及常见错误总结 最近一段时间不想使用Session了,想感受一下Token这样比较安全,稳健的方式,顺便写一个统一的接口给浏览器还有APP。所以把一个练手项目...
  • LostSh
  • LostSh
  • 2017年03月31日 12:57
  • 8659

springMvc直接接收json数据自动转化为Map<String,String>

springMvc直接接收json数据自动转化为Map ,必须加上@RequestBody注解并且前台ajax发送请求的时候需要对数据进行格式化 $.ajax({ typ...

springmvc 接收json对象的两种方式

1、以实体类方式接收前端 ajax 提交数据:function fAddObj() { var obj = {}; obj['objname'] = "obj"; obj['p...

springmvc+ajax+json从页面传数据到后台,以及后台传Map集合到ajax解析

因为用到了json,需要在springmvc的配置文件里面配置json数据的转换器,这个很重要,并且需要引入一下三个jar包: jackson-core-2.6.6.jar jackson-dat...

ajax的data传参的两种方式

1./** * 订单取消 * @return {Boolean} 处理是否成功 */ function orderCancel(orderId, commant){ var flag...

AJAX与spring mvc交互

(1)简单交互:   请选择审讯室  审讯室名称                 ${room.name}                  -------...

jQuery的Ajax实现异步传输List、Map_GOOD

由于项目需要通过ajax得到后台的List对象里面的值,由于没有接触过json所以前期我只能先传字符串再在js里截取子串实现。闲暇时间摸索了一下关于json接受List对象的方法,步骤如下: 1.首...
  • Baple
  • Baple
  • 2013年08月29日 18:35
  • 25761

JQuery中Ajax实现对Map,List集合数据的接收

jQuery中Ajax接收后台Map、List集合数据过程分析最近学习到jQuery实现异步传输数据部分,虽然跟着视频演练了常规json数据的接收,但个人感觉不太够,现实应用中肯定不只是传输简短以及简...
  • Justnow_
  • Justnow_
  • 2016年04月22日 13:35
  • 17459

ajax上传map类型数据,后台解析

1.ajax上传map类型数据 var rebate=""; var typeKey="";         var rebateMap = {};         var str =""...

jquery ajax 向后台传递map以及后台的 接收

String mapJson=request.getParameter("map"); JSONObject jb = JSONObject.fromObject(mapJson); Map ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jQuery Ajax JSON数据方式接收Spring MVC Map方式传值举例
举报原因:
原因补充:

(最多只允许输入30个字)