转载:http://hi.baidu.com/javajavajava/blog
<%@ 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%>">
<title>My JSP 'upload.jsp' starting page</title>
<script type="text/javascript">
function AddMore(){
var more = document.getElementById("file");
var br = document.createElement("br");
var input = document.createElement("input");
var button = document.createElement("input");
input.type = "file";
input.name = "file";
button.type = "button";
button.value = "删除";
more.appendChild(br);
more.appendChild(input);
more.appendChild(button);
button.onclick = function(){
more.removeChild(br);
more.removeChild(input);
more.removeChild(button);
};
}
</script>
</head>
<body>
<s:form action="upload" method="post" theme="simple" enctype="multipart/form-data">
<table border="1" width="50%">
<tr>
<td>用户名:</td>
<td><s:textfield name="username" label="用户名"></s:textfield></td>
</tr>
<tr>
<td>附件:</td>
<td id="file">
<s:file name="file" label="文件"></s:file>
<input type="button" value="增加附件" onclick="AddMore()">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<s:submit value="提交" ></s:submit></td>
</tr>
</table>
</s:form>
</body>
</html>
分享到:
相关推荐
js实现页面上传附件,和网易邮箱添加附件差不多一个效果。可以支持上传多个
实现多附件的上传,可以在多个上传框中添加附件
最近项目需要批量上传附件,查了下资料,网上很多但看着一脸懵,只贴部分代码,介绍也不详细,这里记录一下自己的采坑与多种实现,以免以后忘记。 这里先介绍下FormData对象,以下内容摘自地址 XMLHttpRequest Level...
多附件上传的原理与之类似,只不过需要事先通过脚本在页面上动态创建多个input type=’file’的标签,当然,如果要想功能更加完美,你可能还需要通过脚本动态添加一些按钮事件以让用户可以删除他所添加的文件。...
★ 支持多个事件 通过控件选择文件,添加文件之前,选择数量变化等多个事件,用户可以对控件实施更多控制 5、 安全及其他支持 ★ 安全可靠 系统不会自动增加未经用户授权的文件。在打开可执行文件时会自动提示警告...
19.5 多附件上传效果 19.6 上传控件内容清空 19.7 textarea显示记事本文件的内容 19.8 使用FSO读写文本文件 19.9 自动启动文件下载 19.10 创建Excel文件 19.11 JavaScript导出数据到Excel 19.12 JavaScript读取自身...
一直以来附件上传都是个很郁闷的问题,刚开始是利用js添加input file 然后一起提交来实现多文件上传,在使用163邮箱的时候很是羡慕它的附件上传部分(选择完文件就提交,可以多个文件一起上传,而且还可以获取上传...
19.5 多附件上传效果 19.6 上传控件内容清空 19.7 textarea显示记事本文件的内容 19.8 使用FSO读写文本文件 19.9 自动启动文件下载 19.10 创建Excel文件 19.11 JavaScript导出数据到Excel 19.12 JavaScript读取自身...
可以在地图上显示多个InfoWindow框架 这个框架可以在地图上的marker上显示多个infoWindow(高德默认只能同时显示一个infoWindow) 效果图如下: 使用 !!!!! 请在使用前 将高德地图的sdk加到工程中 allprojects { ...
在管理员管理页面主要实现了添加商品模块,能够实现多文件同时上传;整个系统采用mvc架构,代码的可读性高,适合初学者下载学习 系统开发工具:idea 服务器工具:tomcat 数据库:mysql 使用说明: 1、根据sql.sql...
下载附件中的js附件,并替换掉原文件。(主要去掉了transport.js的json功能并新增新的json功能) 2. page_header.lbi 中添加 {insert_scripts files='jquery.js,jquery.json-1.3.js'} 3. 在所有的JS中。 替换 *....
支持发送html电子邮件和带有多个附件(MIME)的电子邮件 附件可以添加为字符串,流或文件路径 支持utf-8标头和正文 内置类型声明 自动处理 要求 对SMTP服务器的身份验证访问 如果您的服务(例如gmail)使用两步身份...
说明: Wordpress插件,允许用户通过AJAX从Wordpress网站上的表单向Wordpress默认上传文件夹提交多个文件,并将附件添加到Wordpress媒体库。 包括用于在帖子编辑器中创建的表单中使用的简码[wp-multi-file-uploader]...
1.2 如何把JavaScript添加到页面 3 外部JavaScript文件 5 1.3 第一个JavaScript程序 7 1.4 把文本写到Web页面上 9 1.5 附件外部JavaScript文件 10 1.6 追踪错误 12 1.6.1 Firefox JavaScript控制台 13 1.6.2 显示...
guestbook.js,上传到主题所援用的js文件夹里,也能够用上述代码自带的外部js 需求给所在主题的添加代码module.php 进入emlog后台,来到页面,链接别名:、页面模板:依照下图来设置,并且需求开启允许评论...
该系统可以非常快速地实现添加、修改、查询、删除简历等基础功能。同时,系统还支持导入导出简历数据、在线生成PDF简历、多用户登录等高级功能。通过该系统,用户可以方便地进行简历管理,提高了招聘效率,降低了...
jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...
jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...
子版块版块管理员版块访问和添加主题权限设置版块版主论坛附件附件下载统计论坛附件图片直读附件下载积分主题 评论积分论坛功能道具高级人工道具论坛广告设置论坛验证码论坛推荐栏客户端浏览设置css编辑多数据库支持...
支持发送 html 电子邮件和带有多个附件的电子邮件 (MIME) 附件可以添加为字符串、流或文件路径 支持 utf-8 标头和正文 需要 对 SMTP 服务器的身份验证访问 如果您的服务(例如:gmail)使用两步验证,请使用特定于...