当前位置: 首页 > news >正文

浦江做网站wordpress 8211

浦江做网站,wordpress 8211,广州app开发公司地址,培训机构课程设置要在JSP页面中调用钉钉的签到接口#xff0c;并将签到数据展示在页面上#xff0c;同时提供部门筛选功能#xff0c;你可以按照以下步骤操作#xff1a; 准备钉钉API#xff1a; 你需要首先获取钉钉开放平台的API凭证#xff08;如access_token#xff09;。请参考钉钉开…要在JSP页面中调用钉钉的签到接口并将签到数据展示在页面上同时提供部门筛选功能你可以按照以下步骤操作 准备钉钉API 你需要首先获取钉钉开放平台的API凭证如access_token。请参考钉钉开放平台的文档来获取这些信息钉钉开发者文档 后端代码调用钉钉API 在你的JSP项目的后端通过一个Servlet来调用钉钉的签到接口并将数据返回给前端页面。 前端代码展示签到数据 使用HTML和Ajax来调用后端的Servlet获取签到数据并展示在页面上同时提供部门筛选功能。 以下是一个完整的示例 后端Servlet代码 import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; import java.util.Scanner;WebServlet(/GetDingSignInData) public class GetDingSignInData extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String accessToken YOUR_ACCESS_TOKEN;String departmentId request.getParameter(departmentId);String apiUrl https://oapi.dingtalk.com/attendance/list?access_token accessToken;URL url new URL(apiUrl);HttpURLConnection conn (HttpURLConnection) url.openConnection();conn.setRequestMethod(POST);conn.setRequestProperty(Content-Type, application/json);conn.setDoOutput(true);String jsonInputString {\department_id\: \ departmentId \};try(OutputStream os conn.getOutputStream()) {byte[] input jsonInputString.getBytes(utf-8);os.write(input, 0, input.length); }int status conn.getResponseCode();Scanner scanner;if (status 299) {scanner new Scanner(conn.getErrorStream());} else {scanner new Scanner(conn.getInputStream());}StringBuilder jsonResponse new StringBuilder();while (scanner.hasNext()) {jsonResponse.append(scanner.nextLine());}scanner.close();response.setContentType(application/json);response.getWriter().write(jsonResponse.toString());}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doPost(request, response);} }前端JSP页面代码 !DOCTYPE html html headtitle钉钉签到数据/titlescript srchttps://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js/scriptscript typetext/javascriptfunction fetchSignInData() {var departmentId $(#departmentId).val();$.ajax({url: GetDingSignInData,type: POST,data: { departmentId: departmentId },success: function(response) {var signInData JSON.parse(response);var html table border1trth姓名/thth签到时间/thth签到地点/th/tr;$.each(signInData.recordresult, function(index, record) {html tr;html td record.user_name /td;html td record.user_check_time /td;html td record.user_check_location /td;html /tr;});html /table;$(#signInData).html(html);},error: function(error) {console.log(Error: , error);}});}/script /head bodyh1钉钉签到数据/h1divlabel fordepartmentId部门ID: /labelinput typetext iddepartmentId namedepartmentIdbutton οnclickfetchSignInData()查询/button/divdiv idsignInData/div /body /html说明 Servlet部分 GetDingSignInData Servlet接收前端发送的请求调用钉钉签到API并将结果返回给前端。access_token需要通过钉钉开放平台获取。 JSP页面部分 通过表单输入部门ID并点击按钮发送Ajax请求到Servlet。成功获取签到数据后使用JavaScript将数据展示在表格中。 这个示例提供了一个基本的实现方法可以根据具体需求进行扩展和优化。
http://www.w-s-a.com/news/276896/

相关文章:

  • 内部网站管理办法建立网站后台
  • 自学考试网站建设与管理郑州网站建设开拓者
  • 宁夏制作网站公司慈溪建设集团网站
  • 国家企业官方网站查询系统站酷设计网站官网入口文字设计
  • 彩票网站开发制作需要什么wordpress连接微博专业版v4.1
  • 孝感建设银行官网站百度一下你就知道啦
  • 做网站如何做视频广告制作公司简介怎么写
  • 做网站 买空间商务网站内容建设包括
  • 萝岗网站建设为什么点不开网站
  • 惠州网站制作询问薇北京网站建设最便宜的公司
  • 注册网站英语怎么说wordpress 3.8.3
  • 甘肃张掖网站建设网站开发软件是什么专业
  • 海口省建设厅网站网站数据库怎么做同步
  • 做网站建设月收入多少app开发公司广州英诺
  • 新闻播报最新网站优化外包费用
  • wordpress分页出现404最专业的seo公司
  • 连云港网站建设电话连云港市建设局网站
  • 平面设计网站有哪些比较好drupal网站建设 北京
  • 健康资讯网站模板网页价格表
  • 2008发布asp网站宝安建网站的公司
  • 郑州市城市建设管理局网站制作公司网站 优帮云
  • 网站开发 瀑布结构普陀网站建设
  • 12380网站建设情况汇报plone vs wordpress
  • c 网站开发数据库连接与wordpress类似的都有哪些
  • 状元村建设官方网站长春做网站seo的
  • 做金融资讯网站需要哪些牌照海珠营销型网站制作
  • 学做网站需要买什么书手机网络
  • 寻找做电影网站团队合作西宁网站建设君博首选
  • 兴仁县城乡建设局网站爱站关键词查询
  • 漳州网站建设公司推荐wordpress更改主机