`

struts1.x 动态多附件上传

JSP 
阅读更多
jsp
<input type="button" name="button" value="添加" onclick="addInput()">
<input type="button" name="button" value="减少" onclick="deleteInput()">
<span id="upload"></span>

js
var attachname = "attach";
var i=1;
function addInput(){
if(i>0){
var attach = attachname + i ;
if(createInput(attach))
i=i+1;
}
}
function deleteInput(){
if(i>1){
i=i-1;
if(!removeInput())
i=i+1;
}
}
function createInput(nm){
var dv = document.createElement("div");
var aElement=document.createElement("input");
aElement.name=nm;
aElement.id=nm;
aElement.type="file";
aElement.size="43"
//aElement.value="thanks";
//aElement.onclick=Function("asdf()");
dv.appendChild(aElement);
if(document.getElementById("upload").appendChild(dv) == null)
return false;
return true;
}
function removeInput(nm){
var aElement = document.getElementById("upload");
if(aElement.removeChild(aElement.lastChild) == null)
return false;
return true;
}


action



//取得多个附件
    Hashtable files = form.getMultipartRequestHandler().getFileElements();
    Enumeration<String> e = files.keys();
    while (e.hasMoreElements()) {
     FormFile file = (FormFile) formBean.get(e.nextElement());
     AttBeanFactory.getInstance().createAttOtcClsreev(file, otcclsreev);
    }
效果图
分享到:
评论

相关推荐

    解决struts组件上传附件速度很慢的问题

    解决struts组件上传附件速度很慢的问题

    ssh权限控制demo

    Struts2.3.x+Spring3.2.x+Hibernate4.2.x+CXF2.7.x+EasyUI1.3.4+Maven 演示了包括:权限控制、超大附件文件上传、EasyUI基本组件使用等等功能,具体请自行看本示例演示功能 SSHE框架环境需求:JAVA环境:JDK7+;...

    ssh+easyui+maven 示例demo

    SSHE示例项目是一个由Eclipse Kepler创建,Struts2.3.x+Spring3.2.x+Hibernate4.2.x+CXF2.7.x+EasyUI1.3.4+Maven架构的示例程序 当前示例演示了包括:权限控制、超大附件文件上传、EasyUI基本组件使用等等功能,具体...

    JAVA WEB典型模块与项目实战大全

    第15章 在线文件上传和下载(struts 2.x+fileupload)  15.1 在线文件上传和下载模块原理  15.2 文件上传组件fileupload  15.3 初步使用文件上传组件(components-fileupload)  15.4 单文件的上传  15.5 多...

    spring chm文档

    13.9.1. 配置标签库 13.9.2. form标签 13.9.3. input标签 13.9.4. checkbox标签 13.9.5. radiobutton标签 13.9.6. password标签 13.9.7. select标签 13.9.8. option标签 13.9.9. options标签 13.9.10. ...

    java-springmvc-mybatis-easyui

    java-springmvc-mybatis-easyuiSpringMvc3.2.x+mybatis3.1.x+EasyUI1.3.4+Maven架构的...编译环境:maven:3.x+当前示例演示了包括:权限控制、超大附件文件上传、EasyUI基本组件使用等等功能,具体请自行查看演示功能

    一个用struts+spring+hibernate编写的bbs源码

    7、功能方面:大大加强了管理功能,用户可以多样化的定制系统的各项信息,包括用户级别、封锁IP、过滤字等等,论坛功能上主要增加了投票帖、上传附件类型多样、帖子中显示用户信息等等功能。 8、开源:天乙社区...

    Spring-Reference_zh_CN(Spring中文参考手册)

    13.9.1. 配置标签库 13.9.2. form标签 13.9.3. input标签 13.9.4. checkbox标签 13.9.5. radiobutton标签 13.9.6. password标签 13.9.7. select标签 13.9.8. option标签 13.9.9. options标签 13.9.10. textarea标签 ...

    Spring API

    13.9.1. 配置 13.9.2. form标签 13.9.3. input标签 13.9.4. checkbox标签 13.9.5. checkboxes标签 13.9.6. radiobutton标签 13.9.7. radiobuttons标签 13.9.8. password标签 13.9.9. select标签 13.9.10. ...

    Spring中文帮助文档

    13.9.1. 配置 13.9.2. form标签 13.9.3. input标签 13.9.4. checkbox标签 13.9.5. checkboxes标签 13.9.6. radiobutton标签 13.9.7. radiobuttons标签 13.9.8. password标签 13.9.9. select标签 13.9.10. ...

    Spring 2.0 开发参考手册

    13.9.1. 配置标签库 13.9.2. form标签 13.9.3. input标签 13.9.4. checkbox标签 13.9.5. radiobutton标签 13.9.6. password标签 13.9.7. select标签 13.9.8. option标签 13.9.9. options标签 13.9.10. ...

    开源bbs源码java-SSHE:社会工程学会

    当前示例演示了包括:权限控制、超大附件文件上传、EasyUI基本组件使用等等功能,具体请自行看本示例演示功能 SSHE框架环境需求:JAVA环境:JDK7+;数据库环境:oracle10g+/sqlserver2000+/mysql5+;WEB容器环境:...

    JokerOne:自做OA管理项目

    自做OA管理项目是一个由MyEclipse创建,Struts2.3.x+Spring3.2.x+Hibernate3.x+EasyUI1.4.1架构的示例程序;后面如果有空闲时间会继续添加一些常见的功能,工作流什么的,有空也会修改。 后台访问路径: 系统截图: ...

    BBS-CS 天乙社区 v6.0(含源码)

    一套基于JAVA技术的网络虚拟社区,采用了Hibernate+Spring+Struts的轻量级J2EE框架,较5.x的内核有又了很大的提高,主要特点有: 1、跨平台:天乙社区完全具有java语言跨平台的特性,可以方便的运行在windows、...

    BBS-CS 天乙社区 v6.0.1(含源码)

    天乙社区6.0是一套基于JAVA技术的网络虚拟社区,采用了Hibernate+Spring+Struts的轻量级J2EE框架,较5.x的内核有又了很大的提高,主要特点有: 1、跨平台:天乙社区完全具有java语言跨平台的特性,可以方便的...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器...

Global site tag (gtag.js) - Google Analytics