packagecom.frog.vote.servlet.front;importjava.io.IOException;importjava.sql.Timestamp;importjava.util.ArrayList;importjava.util.List;importjavax.servlet.ServletContext;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importcom.frog.vote.bean.UserBean;importcom.frog.vote.cons.Const;importcom.frog.vote.dao.entity.Vote;importcom.frog.vote.factory.ServiceFactory;publicclassVoteServletextendsHttpServlet{ @Override protectedvoiddoGet(HttpServletRequestreq,HttpServletResponseresp) throwsServletException,IOException { doPost(req,resp); } @Override protectedvoiddoPost(HttpServletRequestreq,HttpServletResponseresp) throwsServletException,IOException { req.setCharacterEncoding("gbk"); resp.setContentType("text/html;charset=gbk"); //先取出操作参数 Stringaction=req.getParameter("action"); ServletContextapplication=getServletContext(); //显示的列表 if("show".equals(action)) { //调用service层方法得到所有的 Stringtemp=req.getParameter("page"); intpage=1; if(temp!=null) { try { page=Integer.parseInt(temp); } catch(NumberFormatExceptione) { e.printStackTrace(); } } UserBeanub=(UserBean)req.getSession().getAttribute(Const.USER); intuid=ub.getId(); req.setAttribute("page",ServiceFactory .getVoteService().listUserPage(page,uid)); application.getRequestDispatcher("/WEB-INF/front/list.jsp") .forward(req,resp); return; } elseif("save".equals(action)||"update".equals(action)) { Stringsid=req.getParameter("id"); String[]answers=req.getParameterValues("choice"); Listlist=newArrayList(); inttemp; for(Stringanswer:answers){temp=Integer.parseInt(answer);list.add(temp);} inttid=Integer.parse
2022/9/3 9:36:43 577KB jsp+servlet+mysql
1
附件中说明了java对接领取宝的例子,用eclipse导入即可运行├src┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈类文件夹│││├com.alipay.config│││││└AlipayConfig.java┈┈┈┈┈基础配置类文件│││├com.alipay.util│││││├AlipayCore.java┈┈┈┈┈┈领取宝接口公用函数类文件│││││├AlipayNotify.java┈┈┈┈┈领取宝通知处理类文件│││││├AlipaySubmit.java┈┈┈┈┈领取宝各接口请求提交类文件│││││└UtilDate.java┈┈┈┈┈┈┈领取宝自定义订单类文件│││├com.alipay.md5│││││└MD5.java┈┈┈┈┈┈┈┈┈MD5签名类文件│├WebRoot┈┈┈┈┈┈┈┈┈┈┈┈┈┈页面文件夹│││├alipayapi.jsp┈┈┈┈┈┈┈┈┈领取宝接口入口文件│││├index.jsp┈┈┈┈┈┈┈┈┈┈┈领取宝调试入口页面│││├notify_url.jsp┈┈┈┈┈┈┈┈服务器异步通知页面文件│││└return_url.jsp┈┈┈┈┈┈┈┈页面跳转同步通知文件│││└WEB-INF│││└lib(如果JAVA项目中包含这些架包,则不需要导入)│││├commons-codec-1.6.jar│││├commons-logging-1.1.1.jar│││└dom4j-1.6.1.jar
2020/10/8 7:28:54 2.23MB 支付宝 JAVA 后端
1
apr-1.7.0.tar.gzapr-util-1.6.1.tar.gzpcre-8.44.tar.gzhttpd-2.4.46.tar.gzgit-2.29.0.tar.gz
2018/11/20 13:48:01 21.64MB apr-1.7.9 apr-util-1.6.1 pcre-8.44 httpd-2.4.46
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡