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

网站开发名片怎么做seo行业岗位有哪些

网站开发名片怎么做,seo行业岗位有哪些,比较容易做的网站,中国站长工具要在JSP页面中调用钉钉的签到接口,并将签到数据展示在页面上,同时提供部门筛选功能,你可以按照以下步骤操作: 准备钉钉API: 你需要首先获取钉钉开放平台的API凭证(如access_token)。请参考钉钉开…

要在JSP页面中调用钉钉的签到接口,并将签到数据展示在页面上,同时提供部门筛选功能,你可以按照以下步骤操作:

  1. 准备钉钉API

    • 你需要首先获取钉钉开放平台的API凭证(如access_token)。请参考钉钉开放平台的文档来获取这些信息:钉钉开发者文档
  2. 后端代码:调用钉钉API

    • 在你的JSP项目的后端,通过一个Servlet来调用钉钉的签到接口,并将数据返回给前端页面。
  3. 前端代码:展示签到数据

    • 使用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>
<head><title>钉钉签到数据</title><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script><script type="text/javascript">function fetchSignInData() {var departmentId = $('#departmentId').val();$.ajax({url: 'GetDingSignInData',type: 'POST',data: { departmentId: departmentId },success: function(response) {var signInData = JSON.parse(response);var html = '<table border="1"><tr><th>姓名</th><th>签到时间</th><th>签到地点</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>
<body><h1>钉钉签到数据</h1><div><label for="departmentId">部门ID: </label><input type="text" id="departmentId" name="departmentId"><button οnclick="fetchSignInData()">查询</button></div><div id="signInData"></div>
</body>
</html>

说明

  1. Servlet部分

    • GetDingSignInData Servlet接收前端发送的请求,调用钉钉签到API,并将结果返回给前端。
    • access_token需要通过钉钉开放平台获取。
  2. JSP页面部分

    • 通过表单输入部门ID,并点击按钮发送Ajax请求到Servlet。
    • 成功获取签到数据后,使用JavaScript将数据展示在表格中。

这个示例提供了一个基本的实现方法,可以根据具体需求进行扩展和优化。

http://www.mmbaike.com/news/81531.html

相关文章:

  • 广州网站建设怎样做网络推广工作能长久吗
  • 企业邮箱格式怎么写seo属于什么职业部门
  • 做网站制作利润有多少seo技巧课程
  • 商务网站的建设二级网站怎么做
  • 网站建设创建最近最新的新闻
  • 如何在云主机上建设网站天津seo霸屏
  • 怎么建设国际网站首页互联网品牌宣传推广服务公司
  • 网站建设的战略作用自助建站系统破解版
  • 男女做a视频网站下载百度手机助手
  • 网络推广最好的网站seo为什么要进行外部优化
  • 专门做ppt的网站斧头山东潍坊疫情最新消息
  • wordpress内容关键字网站优化助手
  • 河南做网站公司报价nba最新新闻新浪
  • openwrt做网站推广app网站
  • wordpress 外贸建站新冠疫情最新消息今天
  • 甘肃省专业做网站域名关键词排名查询
  • 沈阳网站开发简维百度首页网址
  • 做的网站怎样百度能搜到地推的60种方法
  • html如何做网站谷歌chrome
  • 广州做大型网站建设seo推广哪家服务好
  • 网站建设丨金手指排名百度推广账户怎么开
  • 企业高端网站免费信息推广网站
  • 网站流程设计燕郊今日头条
  • 怎么做网站的内链外链今日最新头条新闻条
  • 烟台优化网站公司哪家好免费的网站推广软件下载
  • 网站风格分析怎么写西安网站设计
  • 亚马逊虚拟主机做网站今日头条新闻最新事件
  • 工行网站如何做理财风险评估杭州上城区抖音seo有多好
  • 安庆市大观区城乡建设局网站免费推广seo
  • 郑州网站建设与制作公司品牌营销策划