广告
返回顶部
首页 > 资讯 > 精选 >使用Struts2如何实现一个进度条功能
  • 820
分享到

使用Struts2如何实现一个进度条功能

struts进度条 2023-05-31 15:05:45 820人浏览 八月长安
摘要

这篇文章将为大家详细讲解有关使用Struts2如何实现一个进度条功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。前台的页面效果图:前台进度条控件选择使用easyui 的progressba

这篇文章将为大家详细讲解有关使用Struts2如何实现一个进度条功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

前台的页面效果图:

使用Struts2如何实现一个进度条功能

前台进度条控件选择使用easyui 的progressbar控件。

一.前台的代码:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ taglib prefix="s" uri="/struts-tags"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head>  <base href="<%=basePath%>" rel="external nofollow" >  <title>My jsP 'uploadVideo.jsp' starting page</title>  <meta Http-equiv="pragma" content="no-cache">  <meta http-equiv="cache-control" content="no-cache">  <meta http-equiv="expires" content="0">    <meta http-equiv="keyWords" content="keyword1,keyword2,keyword3">  <meta http-equiv="description" content="This is my page">  <link rel="stylesheet" href="demo.CSS" rel="external nofollow" />  <link rel="stylesheet" href="easyui.css" rel="external nofollow" />  <link rel="stylesheet" href="icon.css" rel="external nofollow" />  <script type="text/javascript" src="Jquery.min.js" ></script>  <script type="text/javascript" src="jquery.easyui.min.js" ></script>  <link rel="stylesheet" href="videoCss/upload.css" rel="external nofollow" />  <script>  $(function() {    var pro=0;    $("#save").click(function(){      saveDate();      setinterval=setInterval(showUploadProgress, 100);     });    function saveDate(){    var fORM = new FormData(document.getElementById("form"));      $.ajax({        type:"POST",        url:"uploadfile.action",        data:form,        async:false,        cache:false,        processData:false,        contentType:false,        success:function(result){          var msg=result.msg;          $(".msg").text(msg);        },        error:function(){          alert("file异步提交失败");        }      });    }        function showUploadProgress(){      $.ajax({        type:"GET",        url:"uploadProgress.action",        dataType:"JSON",        async:false,        cache:false,        success:function(result){          var progressInfo=result.progressInfo;          pro=progressInfo.percent;          if(pro==100){            clearInterval(setinterval);          }          $('#progress').progressbar('setValue', progressInfo.percent);          $('progress-bar-status').find(".speed").text(progressInfo.velocity);          $('progress-bar-status').find(".finished").text("已上传:"+progressInfo.length+"/"+progressInfo.totalLength);          $('progress-bar-status').find(".remain").text(progressInfo.timeLeft);        },        error:function(result){           alert("error1");         }      });    }              });  </script> </head>   <body>    <div class="main_wrapper">        <div class="head_wrapper">          <div class="headinside">            <ul>              <li><a href="">主站</a></li>              <li><a href="">视频栏</a></li>              <li><a href="">资源区</a></li>              <li><a href="">个人中心</a></li>            </ul>          </div>          </div><!--head_wrapper结束-->        <div class="upload_box">          <p id="error">            <s:fielderror name="struts.messages.error.content.type.not.allowed"></s:fielderror>            <s:actionerror/>            <font color="red" class="msg">${msg }</font>          </p>           <div class="uploadInfo">           <span class="title">             当前上传:             <span class="filename">文件名</span>           </span>           <div id="progress" class="easyui-progressbar" ></div>           <div class="progress-bar-status">             <span class="speed" >当前上传的速度:80.23k/s</span>             <span class="finished">已上传:10.86M/10.86M</span>             <span class="remain" >剩余时间:00秒</span>           </div>           <div class="videoInfo">           <form method="post" enctype="multipart/form-data" id="form">             <ul>               <li>                 <div>                   <label for="video1">文件上传</label>                    <input type="file" id="btn_file" name="video"/>                 </div>               </li>               <li>        <label for="name">标题</label>                   <input type="text" name="name" id="name" title="标题" placeholder="给你的视频七个标题名吧"/>    </li>               <li>                 <div>                   <label for="cate">分类</label>                   <select class="cate" id="cate" name="cate">                   <option value ="1">传统文学</option>                   <option value ="2">民间手工艺</option>                   <option value="3">节假日常</option>                  </select>                </div>               </li>               <li>                 <div>                   <label for="tag">标签</label>                   <input type="text" name="tag" id="tag" placeholder="请给您的视频添加相应的标签"/>                 </div>               </li>               <li>                 <div>                   <label for="desc" id="label_desc">描述</label>                   <textarea name="videoDesc" id="desc" placeholder="请添加相应的视频描述" >                   </textarea>                 </div>               </li>               <input id="save" type="button" value="保存"/>               <!-- <button id="save">保存</button> -->             </ul>           </form>           </div>        </div>        </div>    </div>    <div >         <div class="footer" >           <div class="inner">             <p class="a_menu">               <a target="_blank" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >关于我们</a>               <i class="line">|</i>               <a target="_blank" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >联系合作</a>               <i class="line">|</i>               <a target="_blank" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >帮助中心</a>               <i class="line">|</i>               <a target="_blank" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >合伙人计划</a>               <i class="line">|</i>               <a target="_blank" href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >版权声明</a>             </p>             <p class="center">               <span>江西师范大学瑶湖校区</span>               <span>java工作室</span>               <br>               copyright&copy 大白              </p>           </div>         </div>       </div>   </body></html>

--结束END--

本文标题: 使用Struts2如何实现一个进度条功能

本文链接: https://www.lsjlt.com/news/226514.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用Struts2如何实现一个进度条功能
    这篇文章将为大家详细讲解有关使用Struts2如何实现一个进度条功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。前台的页面效果图:前台进度条控件选择使用easyui 的progressba...
    99+
    2023-05-31
    struts 进度条
  • 使用struts2实现一个文件上传功能并显示进度条
    本篇文章为大家展示了使用struts2实现一个文件上传功能并显示进度条,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一. struts2读取进度原理分析 在strut2中控制文件上传信息的类是实现M...
    99+
    2023-05-31
    struts2 文件上传 进度条
  • Struts2实现文件上传时显示进度条功能
           最近在做一个资源共享的项目中,采用了Struts2.1.8+Spring2.5.6+hibernate3.32的框架整合方式进行开发。在文件上传这块,因为需要实现文件...
    99+
    2023-05-31
    struts2 上传 进度条
  • 如何在Python中使用Tqdm模块实现一个进度条功能
    本文章向大家介绍如何在Python中使用Tqdm模块实现一个进度条功能,主要包括如何在Python中使用Tqdm模块实现一个进度条功能的使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。Pytho...
    99+
    2023-06-06
  • 利用Glide怎么实现一个加载进度条功能
    利用Glide怎么实现一个加载进度条功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。使用Glide.with(MainActivity.this).using(new Pro...
    99+
    2023-05-31
    glide %d
  • python如何实现一个进度条
    这篇文章主要介绍python如何实现一个进度条,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!实现一个进度条from time import sleep ...
    99+
    2022-10-19
  • 使用原生JavaScript编写一个进度条功能
    这期内容当中小编将会给大家带来有关使用原生JavaScript编写一个进度条功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。进度条实现介绍使用JavaScript实现进度条功能。原理:通过鼠标移动事件,...
    99+
    2023-06-06
  • android开发中使用view实现自定义一个进度条功能
    今天就跟大家聊聊有关android开发中使用view实现自定义一个进度条功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、自定义属性:<&#63;xml versi...
    99+
    2023-05-31
    android view roi
  • 怎么使用Struts2实现一个文件上传功能
    这期内容当中小编将会给大家带来有关怎么使用Struts2实现一个文件上传功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。upload.jsp 这个页面选择提交文件,提交到uploadImage.acti...
    99+
    2023-05-31
    struts2 st
  • 如何在Android应用中利用ProgressBar实现一个直线进度条功能
    今天就跟大家聊聊有关如何在Android应用中利用ProgressBar实现一个直线进度条功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Java代码:package com.ex...
    99+
    2023-05-31
    android progressbar gr
  • 使用Struts2拦截器如何实现一个登录验证功能
    使用Struts2拦截器如何实现一个登录验证功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Struts2拦截器Struts2拦截器的概念和Spring Mvc拦截器一样...
    99+
    2023-05-31
    struts 登录验证 拦截器
  • 使用 css3怎么实现一个圆形进度条
    使用 css3怎么实现一个圆形进度条?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。html代码<div class="progressbar&qu...
    99+
    2023-06-08
  • 如何在Android应用中利用SeekBa添加一个进度条功能
    如何在Android应用中利用SeekBa添加一个进度条功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。step1、先来看一看PopupWindow的布局文件<&a...
    99+
    2023-05-31
    android seekbar roi
  • 如何使用Android实现文件解压带进度条功能
    这篇文章给大家分享的是有关如何使用Android实现文件解压带进度条功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。解压的工具类package com.example.videodemo.zip;&n...
    99+
    2023-05-30
    android
  • 在Android应用中利用异步任务实现一个进度条下载功能
    在Android应用中利用异步任务实现一个进度条下载功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。为什么要用异步任务?在Android中只有在主线程才能对u...
    99+
    2023-05-31
    android roi
  • js如何实现音频控制进度条功能
    这篇文章主要介绍js如何实现音频控制进度条功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!效果图:代码如下:<!doctype html> <html&...
    99+
    2022-10-19
  • Android实现进度条(ProgressBar)的功能与用法
    Android中的进度条ProgressBar用于显示一个任务的进度,可以通过设置最大值和当前值来表示进度的完成度。以下是Progr...
    99+
    2023-08-11
    Android
  • 使用canvas怎么实现一个圆形进度条动画
    这期内容当中小编将会给大家带来有关使用canvas怎么实现一个圆形进度条动画,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. canvas的HTML部分很简单就一个canvas标签canvas画布的宽高...
    99+
    2023-06-09
  • Android项目中使用Progress实现一个环形进度条
    这期内容当中小编将会给大家带来有关Android项目中使用Progress实现一个环形进度条,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。效果图:代码实现:设置已完成步数和目标步数: public vo...
    99+
    2023-05-31
    android gr progress
  • 如何在Android应用中利用节点实现一个进度条
    如何在Android应用中利用节点实现一个进度条?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。main.xml<RelativeLayout xmlns:a...
    99+
    2023-05-31
    android 节点 roi
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作