本安装包是UFT11.5的安装包,是QTP的最新版本,UFT运用全新的action进行录制执行,可以替代之前的QTP版本
2022/9/6 1:20:09 632KB UFT11.5
1
本安装包是UFT11.5的安装包,是QTP的最新版本,UFT运用全新的action进行录制执行,可以替代之前的QTP版本
2022/9/6 1:20:09 632KB UFT11.5
1
适用于初进修struts2的人,里边分了显示层,action层,service层,dao层,四个层次。
分别有对管理员和用户的不同界面。
2022/9/3 12:08:15 11.78MB 用户登录 增删改查
1
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
1.前台jsp,新建一个下拉控件<selectid="seldvd"onChange="sel_onchange(this)"></select>2.js部分,建一个function方法,利用ajax,指向‘getAllTypes.action’的servlet部分,获取传来的下拉列表的数据,动态填充functionloadType(){$.get(
2019/2/2 15:15:35 47KB ajax white-space 下拉列表
1
本文实例讲述了jQueryajax提交Form表单的方法。
分享给大家供大家参考,具体如下:Jquery的$.ajax方法可以实现ajax调用,要设置url,post,参数等。
如果要提交现有Form需求写很多代码,何不直接将Form的提交直接转移到ajax中呢。
以前的处理方法如Form代码如下:<formid="Form1"action="action.aspx"method="post">名称:<inputname="name"type="text"/>密码:<inputname="password"type="password"/><br/
2019/11/11 10:36:47 53KB ajax ajaxsubmit ajax提交
1
打算写个ajax系列的博文,主要是写给本人看,学习下ajax的相关知识和用法,以更好的在工作中使用ajax。
假设有个网站A,它有一个简单的输入用户名的页面,界面上有两个输入框,第一个输入框包含在一个form表单里用来实现form提交,第二个输入框是单独的、没有包含在form里,下面就用这两个输入框来学习下jQuery的ajax。
1,前端的html和javascript代码页面html输入用户名<formclass=action=de
2021/3/6 12:35:38 98KB ajax get jquery
1
之前自己做的一个图书管理系统,显示图书借阅排行榜,因为翻译在数据库中有为空的字段,故前台显示会显示undefined。
以下贴上部门代码:$(document).ready(function(){$("#rankTabletbody").html("");varid=1;$.ajax({url:"bookInfo/bookInfo_rank.action",type:"POST",data:{},dataType:"json",success:function(data){$(data).each(func
2016/11/8 11:08:08 36KB ajax def ed
1
用最原始方法写的,没用任何js框架,便于移植,一看就懂。
解压后有5个文件,都导入tomcat,main.html和submit.jsp为主要测试页面,message.wav为测试用的音频文件,checkmessage.jsp和result.jsp为后台页面(你可以自己照着写action或者servlet,我为了省事且易读只写了jsp)。
为了方便测试,我设置了一个开始按钮(实际应用时要将它改为页面载入是调用),测试步骤,打开main.html点击开始,为了方便测试,我设置了一个开始按钮(实际应用时要将它改为页面载入是调用),打开submit.jsp点提交,你就会在main.html上听到消息提示了。
2019/8/15 1:35:11 72KB ajax 网页消息提醒 声音 ssh
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡