jsp页面ajax用法,在jsp中使用jquery的ajax

2023-10-30

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;

}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jsp页面ajax用法,在jsp中使用jquery的ajax 的相关文章

  • Vite项目插件

    1 unplugin vue components 自动导入组件 1 1 安装 npm install unplugin vue components D 1 2 自动导入ui库 该插件内置了大多数流行库解析器 Element Plus A
  • QT 的 Graphics View 系统

    这个框架是一个相对成熟的渲染引擎的上层框架 通常也可以会叫做 Scene View 在QT中 GraphicsView是一个与QWdiget系列一点点不一样的系统 这个系统主要由下面几个框架类构成 QGraphicsView QGraphi
  • [Unity][动作]禁用animation功能不让动画进行位移

    在unity 的 asset store 里面下载 的动作 有的时候会产生动画的位移 使得 人物角色的 animator 的 apply root motion 保持 取消勾选的状态 动画播放就不会进行移动了 参考资料 1 Unity 禁用
  • Landsat 8数据介绍

    1 简介 1 1 数据简介 2013年2月11日 美国航空航天局 NASA 成功发射Landsat 8卫星 Landsat 8卫星上携带两个传感器 分别是OLI陆地成像仪 Operational Land Imager 和TIRS热红外传感
  • 【动态更新】弃用deprecated登记

    由于各项目代码更新频率不一致 导致项目中存在已弃用或即将弃用的方法 故在此记录一下 方便查找 以下的时间并非弃用时间 仅代表我发现的时间 SQLAlchemy 2022 04 29更新 警告内容 SADeprecationWarning T
  • SQL注入时?id=1 and 1=1和?id=1 and 1=2的功能

    此文章是记录本人对知识理解的随手笔记 内容不肯定百分百正确 如有错误望指出并谅解 id 1 and 1 1 id 1 and 1 2 id 1 结论 若在GET请求中 id 1 and 1 1和 id 1 and 1 2都没有报错 则是字符
  • 可连接点对象及示例(一)

    转载请标明是引用于 http blog csdn net chenyujing1234 参考书本 EVC高级编程及其应用开发 客户是主动的 而组件是被动的 组件通过自身暴露给客户的接口来监听客户请求 一旦接收到客户请求便宜做出反应 这样的接
  • cnpm 执行时卡住应该怎么解决?

    问题 执行cnpm i时程序卡住 没有反应 此时最常见的方法就两种 一种是重新启动 另一种就是卸载重装 这两个办法都是非常的有效的 遇到了这个问题重新执行发现还是无法解决 之后我就卸载重装了 cnpm 解决方案 1 先卸载之前的 cnpm
  • 查询选修c语言课程的学生学号和姓名,数据库实验(学生信息表)

    目录 数据库实验 学生信息表 实验一 实验二 实验三 实验四 数据库实验 学生信息表 实验一 创建数据库以及学生信息表 课程信息表 选课表 create Table student Sno char 9 primary key Sname
  • vue报错

    Error in beforeCreate hook TypeError Cannot read property load of null 这种报错一般都是加载时机问题 比如 在vue实例加载完后再加载vuemap组件就会识别不了 此时就
  • 游戏扫雷 鼠标操作 C语言

    前言 这篇文章是我学习C语言后实现自己给自己定的小目标的记录性博客 这是第一篇比较系统的 但更多的是从我自身的角度出发写的博客 在决定开始做这个小游戏后 我在网上找了很多资料 在这个版本之前有一个夭折的版本 因为那个对于现在的我来说有些原理
  • 【JavaEE】_JavaScript基础语法

    目录 1 JavaScript概述 1 1 JavaScript简介 1 2 HTML CSS JavaScript的关系 1 3 JavaScrip的组成 2 JavaScript的书写形式 2 1 内嵌式 2 2 行内式 2 3 外部式
  • cmakelists总结

    指定 cmake 的最小版本 cmake minimum required VERSION 3 4 1 设置项目名称 project demo 设置编译类型 add executable demo demo cpp 生成可执行文件 add
  • postman接口测试

    一 介绍 postman是一款强大的api调试 http请求工具 可以帮助测试api 提供强大的web api 和 http请求调试 能发送任何类型的http请求 GET POST PUT UPDATE 并且能带参数和headers 二 接
  • 体育赛事直播系统的实践之路

    谓智慧运动场 就是一套利用互联网科技 软硬件集成 实现体育场地升级的解决方案 它可以运用在篮球等一系列球类运动场中 通过摄像头实时捕捉运动员的技术动作以及跑位影像 可以实现场内屏幕直播以及场外网络直播 为草根运动者搭建一个可以展示自己的舞台
  • 自定义sort函数排序

    int a 10 1 sort函数的时间复杂度为n log2 n 执行效率较高 2 sort函数的形式为sort a i a j 自定义排序规则名 其中第三个参数可不填 其排序区间为 i j 3 若为两个参数 则sort的排序默认是从小到大
  • YoloV8改进策略:InceptionNeXt和YoloV8完美结合,让YoloV8大放异彩

    文章目录 论文翻译 摘要 1 简介 2 相关工作 2 1 Transformer v s CNN 2 2 大核卷积 3 方法 3 1 MetaNeXt 3 2 Inception深度卷积 3 3 InceptionNeXt 4 实验 4 1
  • 关于background-image调整大小和位置的方法笔记

  • 面试---计算机基础

    1 C C 内存有哪几种类型 C中 内存分为5个区 堆 malloc 栈 如局部变量 函数参数 程序代码区 存放二进制代码 全局 静态存储区 全局变量 static变量 和常量存储区 常量 此外 C 中有自由存储区 new 一说 全局变量

随机推荐

  • 今天来聊一聊什么是链式法则

    链式法则 Chain Rule 是微积分中的一条重要规则 用于计算复合函数的导数 在深度学习中 链式法则起到了关键的作用 它允许我们有效地计算神经网络中每个参数对于损失函数的梯度 本文将详细介绍链式法则的概念和应用 帮助读者更好地理解它在神
  • 程序员面试题精选100题(43)-n个骰子的点数

    程序员面试题精选100题 43 n个骰子的点数 题目 把n个骰子扔在地上 所有骰子朝上一面的点数之和为S 输入n 打印出S的所有可能的值出现的概率 分析 玩过麻将的都知道 骰子一共6个面 每个面上都有一个点数 对应的数字是1到 6之间的一个
  • strtok函数——通过分隔符对字符串进行分隔操作

    用分隔符分隔字符串 根据该字符串中分隔符的多少 可以使用一个或多个分隔符来对字符串进行操作 两种循环做法 可进行比较 int main 首先定义一个字符串 char str asdfg das da asda char sub strtok
  • 题4:替换空格

    题目 请编写一个方法 将字符串中的空格全部替换为 20 假定该字符串有足够的空间存放新增的字符 并且知道字符串的真实长度 小于等于1000 同时保证字符串由大小写的英文字母组成 给定一个string iniString 为原始的串 以及串的
  • sourcemod修改服务器网址,【创建服务器教程】

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 安装很简单 建议不要安装在C盘 在Region的地方注意下 选择Asia地区 安装完毕后 我们要建立一个批处理 批处理的建立方法 新建一个文本 把命令写进去 然后保存 再将扩展名txt修改为ba
  • 边界值测试及三角形案例分析(Junit5测试)

    黑盒测试主要包括边界值测试 等价类测试 基于判断表的测试 因果图 正交实验设计法 错误推测法等 本文章主要介绍边界值测试 以及介绍边界值测试的实际案例及解析 1 边界值测试 人们从长期的测试工作经验得知 大量的错误都是发生在定义域至于 输出
  • Spark机器学习解析

    源码加数据集 文件源码 Gitee好像只收10M一下的文件类型 所以数据集就只能以链接的形式自己下了 KMeans和决策树KDD99数据集 推荐使用10 的数据集 http kdd ics uci edu databases kddcup9
  • vue H5跳转小程序

    官方链接 目录 微信开放文档 摘要 小程序跳转按钮
  • 基于51单片机和霍尔传感器的测速

    项目代码 链接 https pan baidu com s 1vK3i5r0wnks7lWC4yUP8Jg 提取码 vwu0 1 小项目简介 主要采用stc89c51 52单片机作为主控 由霍尔传感器作为测速的基本模块 采用按键控制速度快慢
  • ffmpeg 中 aresample filter 和 scale filter 的创建

    ffmpeg 中 filter 的创建一般需要外部函数创建 可以参考 filter audio c sample 一般 命令行 中 ffmpeg 和 ffplay 也会有相关的 filter 自动创建 ffmpeg 中 filter 的概念
  • Python实现读取目标文件夹数据,并将目标数据复制到指定文件夹

    前言 本文是该专栏的第34篇 后面会持续分享python的各种干货知识 值得关注 假设工作上遇到这样的需求 需要用python读取目标文件夹里面的数据 数据可能包含各种doc文档 pdf文档以及excel文档数据 甚至其它各种类别的类型数据
  • 【Vulnhub】搭建Vulnhub靶机

    一 Vulnhub介绍 Vulnhub它是一个提供各种网络攻防靶场的平台 里面大部分的环境是要用VMware或者VirtualBox打开运行的 二 下载 去vulnhub的官网 https www vulnhub com可以看到各种镜像 点
  • QueryWrapper常用条件介绍

    标题QueryWrapper常用条件介绍 通用条件 比较大小 lt gt gt gt lt lt eq R column Object val 等价于 例 eq name 老王 gt name 老王 ne R column Object v
  • Pytorch Lightning使用:【LightningModule、LightningDataModule、Trainer、ModelCheckpoint】

    pytorch lightning 官方手册 pytorch lightning 官方手册 Welcome to PyTorch Lightning PyTorch Lightning 2 1 0dev documentationhttps
  • /lib64/libm.so.6: version `GLIBC_2.27‘ not found (required by node)

    目录 1 报错场景 2 解决办法 1 报错场景 在centos7 x上面离线安装Node js的时候报错 node lib64 libm so 6 version GLIBC 2 27 not found required by node
  • 【深入理解C++】函数返回类型前置与后置

    文章目录 1 函数返回类型前置 2 函数返回类型后置 1 函数返回类型前置 函数返回类型前置就是把函数返回类型放到函数名字之前 注意 函数定义时 如果形参在函数体内用不到的话 则可以不给形参变量名字 只给其类型 函数声明时 可以只有形参类型
  • 基于BP神经网络的人口预测

    一 人工神经网络 1 1 人工神经元 人工神经元是对生物神经元的模拟 这种信号传输由输入信号x 突触权重 内部阈值 j和输出信号y来模拟 如图 可见 简单神经元的数学表达式为 y f i
  • 利用canvas制作背景动画(3)

    一 炫酷星空
  • 整理了35个快速开发平台,前后端都有 ,接私活拿来即用,非常方便!

    一个基于 SpringBoot Redis Vue 仿饿了么外卖系统 后台 移动端 可二次开发接私活 从零开始用SpringBoot 搭了一套万能文件在线预览系统 我觉的挺好用 这 9 个 Java 开源项目 yyds 12 个非常适合做外
  • jsp页面ajax用法,在jsp中使用jquery的ajax

    jQuery ajax url getAssessmentStaffEvaluation html type post data userId userid startDate startDate endDate endDate dataT