<div id="middle">
<div id="form">
<form action="ProductInfoServlet?tag=add" method="post" enctype="multipart/form-data" >
<h2>三只松鼠--新增</h2>
<table align="center">
<tr>
<td width="90px" class="td">类型:</td>
<td width="200px" >
<select name="typename">
<option>---请选择--</option>
<c:forEach items="${tlist }" var="type" varStatus="status">
<option value="${type.typeId}">${type.typeName }</option>
</c:forEach>
</select>
</td>
</tr>
<tr>
<td width="90px" class="td">品牌:</td>
<td width="200px" >
<select name="brand">
<option>---请选择--</option>
<option >三只松鼠</option>
</select>
</td>
</tr>
<tr>
<td width="90px" class="td">名称:</td>
<td>
<input type="text" name="produceName" id="name">
</td>
</tr>
<tr>
<td width="90px" class="td">详情介绍:</td>
<td>
<textarea cols="20px" rows="1px" name="details"></textarea>
</td>
</tr>
<tr>
<td width="90px" class="td">价格:</td>
<td>
<input type="text" name="price" id="price">
</td>
</tr>
<tr>
<td width="90px" class="td">库存:</td>
<td>
<input type="text" name="stock" id="price">
</td>
</tr>
<tr>
<td width="90px" class="td">大图:</td>
<td>
<input type="file" name="bigfile" id="price">
</td>
</tr>
<tr>
<td width="90px" class="td">小图1:</td>
<td>
<input type="file" name="smallfile1" id="price">
</td>
</tr>
<tr>
<td width="90px" class="td">小图2:</td>
<td>
<input type="file" name="smallfile2" id="price">
</td>
</tr>
<tr>
<td width="90px" class="td">小图3:</td>
<td>
<input type="file" name="smallfile3" id="price">
</td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="新增"><input type="button" value="取消"></td>
</tr>
</table>
</form>
</div>
</div>
css样式:
<style type="text/css">
#middle
{
width:100%;
height:600px;
border:1px #000000;
background-image:url(media/image/bg/2.jpg);
color:#FFF;
padding-top:110px;
}
h2{
text-align:center;
padding-top:10px;
}
#form
{
text-align:center;
border: #999 1px solid;
height:560px;
width:600px;
margin:0px auto;
background-color:#ACACAC;
opacity:0.02px;
box-shadow:0px 0px 100px;
}
#form .td
{
font-size:18px;
font-weight:bolder;
}
#form td
{
padding-top:10px;
}
</style>
温馨提示:此方法得用到两个jar包,需要的请前往这里下载!!!
分享到:
相关推荐
**Apache Commons FileUpload** 是一个专门处理HTTP请求中多部分数据的Java库,它使得在Servlet和JSP中处理文件上传变得简单。在HTTP协议中,文件上传通常使用`multipart/form-data`编码类型进行,FileUpload库可以...
在Java Web开发中,文件的上传与下载是常见的功能需求,尤其...通过以上步骤,你可以实现基于Java Servlet和Apache Commons库的文件上传与下载功能。理解并熟练掌握这些知识点,对于开发高效、稳定的Web应用至关重要。
通过阅读这篇博客,开发者可以更好地理解如何在Java Web应用中使用`commons-fileupload`组件实现安全、高效的文件上传功能。 总结起来,`commons-fileupload`组件是处理HTTP文件上传的利器,它简化了文件上传的流程...
5. **多文件上传**:Apache Commons FileUpload支持单个文件和多个文件的上传,可以通过`<input type="file" multiple>`在HTML表单中实现。 在压缩包中,除了`commons-fileupload-1.3.3-bin`外,还包含了一个`...
这两个库在Java Web应用、尤其是Servlet和JSP开发中非常常见,它们简化了文件上传的实现,使得开发者能够专注于业务逻辑,而不是底层的I/O操作。同时,由于它们都是开源的,有着良好的社区支持和文档,因此在遇到...
Commons FileUpload是Apache软件基金会的一...在实际开发中,结合`commons-fileupload`和`commons-io`这两个库,可以方便地实现在Java Web应用中的文件上传功能,并且可以自定义各种策略以满足特定的安全性和性能要求。
Apache Commons FileUpload与Apache Commons IO是Java开发中处理文件上传和I/O操作的重要库。这两个库在处理Web应用,特别是基于JSP(JavaServer Pages)的文件上传功能时,扮演着核心角色。在这个主题中,我们将...
通过Apache Commons FileUpload和Commons IO库,开发者可以轻松实现JSP中的文件上传功能,同时确保了性能和安全性。这两个库的结合使用,极大地简化了文件上传的复杂性,使得开发者可以专注于业务逻辑,而不是底层的...
本主题将深入探讨两种常见的Java上传组件——SmartUpload和Commons-Fileupload。 SmartUpload是一个强大的Java上传组件,由Julien DROUET开发,它为JSP和Servlet提供了方便的文件上传功能。SmartUpload提供了一套...
标题中的"commons-fileupload-1.2.1.jar与commons-io-1.3.2.jar"涉及的是两个在Java开发中常用的开源库,主要用于处理HTTP协议上传文件的需求。这两个库在JSP(JavaServer Pages)开发中尤为重要,因为它们简化了...
Struts1.2和Commons-Fileupload是Java Web开发中用于实现文件上传的两个重要组件。Struts1.2是Apache的一个开源框架,主要用于构建MVC(模型-视图-控制器)架构的Web应用程序,而Commons-Fileupload则是Apache ...
总结起来,通过Apache Commons FileUpload库,我们可以轻松地在JSP中实现多文件上传功能。从用户提交表单,到服务器接收到请求并处理文件,再到将文件保存在服务器上,每个步骤都有相应的API和方法支持。这使得...
### 使用commons-fileupload-1.0进行文件上传的实例及乱码处理 #### 一、commons-fileupload简介 `commons-fileupload`是Apache Commons项目下的一个子项目,它提供了强大的文件上传功能,允许用户轻松地将文件从...
标题中的"commons-fileupload-1.2.1.jar"和"commons-io-1.4.jar"是两个在Java开发中非常重要的库文件,主要用于处理文件上传功能。它们都是Apache Commons项目的一部分,Apache Commons是一个致力于提供可重用Java...
通过使用`commons-fileupload`,开发者可以方便地在Java Web应用中实现文件上传功能,而无需关注底层的HTTP协议细节。这个组件提供了丰富的API,支持各种自定义选项,例如内存阈值、临时文件存储位置等,使得文件...
5. **处理上传**:在Action的execute方法中,你可以通过Action字段获取到上传的文件,然后使用`commons-fileupload`和`commons-io`提供的API进行文件处理,如保存到服务器、验证文件大小和类型等。 6. **异常处理**...
总之,`commons-fileupload-1.2.jar`和`commons-io-1.3.2.jar`在Java Web开发中扮演着重要角色,它们简化了文件上传这一复杂任务,使得开发者能够更加专注于业务逻辑,而不是底层的文件处理细节。不过,随着技术的...
Apache Commons FileUpload与Apache Commons IO是Java开发中两个非常重要的库,它们主要用于处理文件上传和I/O操作。这两个库在Web应用、数据处理以及文件管理等领域广泛应用。 Apache Commons FileUpload库是一个...
以上代码片段展示了如何利用Apache Commons FileUpload和IO库来处理Java Web中的文件上传和下载。这两个库为开发者提供了强大而灵活的功能,大大简化了文件操作的复杂性,提高了开发效率。在实际应用中,开发者还...