jQuery.ajax({

url: 'getAssessmentStaffEvaluation.html',

type: 'post',

data: 'userId=' + userid + '&startDate=' + startDate + '&endDate=' + endDate,

dataType:'json',

success: function(returnObj){

$("#countTd").text("服务客户次数:" + returnObj.customerService + "    阅读报告篇数:" + returnObj.reportReadLog +"    撰写产品篇数:" + returnObj.htreport + "    完成任务情况:" + returnObj.task + "    工作申请情况:" + returnObj.applyTask);

}

});

public ModelAndView getAssessmentStaffEvaluationHandler(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException, ParseException {

String userId = Utils.trim(request.getParameter("userId"));

String startDate = Utils.trim(request.getParameter("startDate"));

String endDate = Utils.trim(request.getParameter("endDate"));

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Map param = new HashMap();

param.put("inputid", userId);

param.put("beginDate", sdf.parse(startDate));

param.put("endDate", sdf.parse(endDate));

Response response1 = customerServiceService.getCustomerServiceCount(param);

Integer count1 = response1.getReturnInt();

Calendar c = Calendar.getInstance();

c.setTime(sdf.parse(endDate));

c.add(Calendar.DATE, 1);

Map param1 = new HashMap();

param1.put("userid", userId);

param1.put("beginDate", sdf.parse(startDate));

param1.put("endDate", c.getTime());

Response response2 = reportReadLogService.getReportReadLogCount(param1);

Integer count2 = (Integer) response2.getReturnObject();

Response response3 = htreportService.getHtreportCount(param1);

Integer count3 = (Integer) response3.getReturnObject();

Map param2 = new HashMap();

param2.put("createId", userId);

param2.put("flag", 1);

param2.put("startTime", sdf.parse(startDate));

param2.put("endTime", c.getTime());

Response response4 = taskService.getTaskCount(param2);

Integer count4 = (Integer) response4.getReturnObject();

Map param3 = new HashMap();

param3.put("createId", userId);

param3.put("beginDate", sdf.parse(startDate));

param3.put("endDate", c.getTime());

Response response5 = applyTaskService.getApplyTaskCount(param3);

Integer count5 = (Integer) response5.getReturnObject();

response.setContentType("text/json");

PrintWriter out = response.getWriter();

out.println("{\"customerService\":\"" + count1 + "\", \"reportReadLog\":\"" + count2 + "\", \"htreport\":\""

+ count3 + "\", \"task\":\"" + count4 + "\", \"applyTask\":\"" + count5 + "\"}");

out.flush();

out.close();

return null;

}

jsp页面ajax用法,在jsp中使用jquery的ajax相关推荐

  1. 什么是SpringMVC?SpringMVC之hello.jsp实现过程 问题:SpringMVC在JSP页面取不到ModelAndView中的值(已解决)

    兄弟,保持心情愉悦 初入本科,我就听到一个名词SSM,刚开始我还以为...wc计算机领域也好这口,当然在这里再次声明一下本人是个正经人,如果你翻看过的我的其他文章你会发现,我在最近发布的关与Sprin ...

  2. php和ajax实现聊天功能,怎么在PHP项目中使用jquery与ajax实现一个即时聊天功能

    怎么在PHP项目中使用jquery与ajax实现一个即时聊天功能 发布时间:2020-12-19 16:19:01 来源:亿速云 阅读:81 作者:Leah 本篇文章给大家分享的是有关怎么在PHP项目 ...

  3. ajax数据交互代码,Django中使用jquery的ajax进行数据交互的实例代码

    jquery框架中提供了$.ajax.$.get.$.post方法,用于进行异步交互,由于Django中默认使用CSRF约束,推荐使用$.get 示例:实现省市区的选择 最终实现效果如图: 将jque ...

  4. java8生成jsp页面内容组装到jsp中_JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署...

    接上篇<JAVA WEB快速入门之环境搭建>,在完成了环境搭建后(JDK.Tomcat.IDE),现在是万事具备,就差写代码了,今天就来从编写一个JSP WEB网站了解JSP WEB网站的 ...

  5. 在jsp页面如何获取servlet请求中的参数的办法

    在JAVA WEB应用中,如何获取servlet请求中的参数 ,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbs?id=1 当执行这个bbs servlet时,将u ...

  6. java8生成jsp页面内容组装到jsp中_JspToHtml将动态页面转为静态页面

    主要的想法是jsp会在服务器构建之后再显示, 感觉jsp的相应比html应该是慢一些. 一些不会经常变动的jsp页面都换成html的话应该会加快访问速度. 如果动态信息比较多的页面没有好的想法, 还是 ...

  7. easyui不同的jsp页面之间混乱_16.jsp九大内置对象,四大作用域

    更多内容来源:http://mp.weixin.qq.com/mp/homepage?__biz=MzA5OTQ1ODE1NQ==&hid=6&sn=843337a7d99318392 ...

  8. 一个JSP页面引入另一个JSP页面

    JSP文件中引入另一个JSP JSP include 指令 JSP include 动作 静态导入与动态导入 1.什么是静态导入 2.什么是动态导入 总结 指令与动作: 静态导入和动态导入区别 附:当 ...

  9. ajax在项目中怎么使用,我如何添加项目在sql中使用jQuery(ajax)通过web服务

    我有一个web服务,并在其中有两种方法(select,insertdata).我想用jquery在sql中插入一条记录.我怎样才能做到这一点?我已经制作了该代码,但它不起作用.请帮助我.我如何添加项目 ...

  10. 循环发ajax请求,在循环中发送jquery ajax请求

    我在我的Web应用程序的Map中实现了"空间选择",它选择Streets的数量.选择后,我会为使用"选择处理程序"选择的所有街道获取唯一的街道标识.在循环中发送 ...

最新文章

  1. Data Science Challenge / Competition
  2. java helloworld代码_java学习应用篇|逃不掉的HelloWorld
  3. Chapter 5 Blood Type——11
  4. 批处理if 命令示例详解
  5. VMware下Windows Server 2012添加新磁盘
  6. mysql语法中的join_MySQL JOIN 语法说明与 图解
  7. 实现自己的脚本语言ngscript之三:语法设计
  8. Nginx 笔记与总结(12)Nginx URL Rewrite 实例(ecshop)
  9. (日常搬砖) ubuntu18.04 向日葵卡死/软件界面卡死
  10. 数据库系统概论课后习题答案(第五版 王珊、萨师煊)
  11. ClickHouse表引擎Distributed介绍-尚硅谷大数据培训
  12. 知行功夫为本,找对心中的英雄,过好平凡的生活
  13. MySQL Audit Plugin Mcafee安装详解
  14. 统计学权威盘点过去50年最重要的统计学思想,因果推理、bootstrap等上榜
  15. Win10系统,如何清理电脑软件垃圾呢?
  16. 基于ABP的应用执行Update-Database出现异常的解决办法
  17. Android P Keyguard Scrim快速灭屏亮屏闪亮
  18. java关于地图经纬度的计算
  19. HyperLynx(十四)高级分析技术
  20. 【写博客常用】参考文献一定要按顺序标么

热门文章

  1. JVM源码分析之JDK8下的僵尸(无法回收)类加载器
  2. 微信红包惊人秘密:谁最容易抢到大红包?
  3. 烂泥: KVM虚拟机Linux系统增加硬盘
  4. _cdecl与_stdcall的区别
  5. 自定义UITabBarController以及UITabBar的分析
  6. NetBeans 时事通讯(刊号 # 108 - Jul 08, 2010)
  7. 快讯:百度正式宣布CTO李一男离职
  8. MySQL中CASE WHEN的用法
  9. 通过编写纯代码与JDBC实现对mysql的数据实现增删改查案例,jdbc连接数据库六步完整步骤详解,适合编程新手,通俗易懂
  10. AOP面向切面编程(1.6w字长文讲清AOP)