我的页面代码:
<body>
<form action="<%=request.getContextPath()%>/business/com.ai.offering.UploadFile?action=uploadFile" method="post" enctype="multipart/form-data" name="form1">
<input type="file" id = "file">
<input type="submit" value="Up">
</form>
<input type="button" value="Down">
</body>
我的servlet代码:
try {
if(this.uploadPath.equals(""))
{
this.isWriteToDataBase = true;
}
else
{
this.isWriteToDisk = true;
}
boolean isMultipart = FileUpload.isMultipartContent(request);
if(isMultipart)
{
System.out.println("mmmmm");
}
// Create a factory for disk-based file items
FileItemFactory factory = new DiskFileItemFactory();
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
// Parse the request
List items = upload.parseRequest(request);
Iterator i = items.iterator();
while(i.hasNext()) {
.......
}
}
<body>
<form action="<%=request.getContextPath()%>/business/com.ai.offering.UploadFile?action=uploadFile" method="post" enctype="multipart/form-data" name="form1">
<input type="file" id = "file">
<input type="submit" value="Up">
</form>
<input type="button" value="Down">
</body>
我的servlet代码:
try {
if(this.uploadPath.equals(""))
{
this.isWriteToDataBase = true;
}
else
{
this.isWriteToDisk = true;
}
boolean isMultipart = FileUpload.isMultipartContent(request);
if(isMultipart)
{
System.out.println("mmmmm");
}
// Create a factory for disk-based file items
FileItemFactory factory = new DiskFileItemFactory();
// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);
// Parse the request
List items = upload.parseRequest(request);
Iterator i = items.iterator();
while(i.hasNext()) {
.......
}
}
解决方案 »
- 高分请教struts2部署后问题
- myeclipse8.6安装google app engine插件报错
- 一个数据库连接问题your database was not found.
- 求web 聊天室的源代码
- 实在是不明白,关于包的这段程序到底是怎么了?
- 300分求助!!!JSP文件上传,实时显示上穿进度及状态的方法!!急!!!!
- 帮忙
- 高分求javamail收邮件servlet,写好发邮件的,却不会收,急呀
- 请教:JSP和ASP高手!
- 使用爬虫能获取对面页面高度吗?怎么实现,能不能给个思路。
- 招聘Java工程师、系统工程师和网页设计师(工作地点:北京 )
- 一个很奇怪的问题:关于struts自定义标签
Map parameters = new HashMap();
if (fi.isFormField()==true){// 如果是请求参数,则保存到HashMap中
String name = fi.getFieldName();
String value = fi.getString();
parameters.put(name, value);
}
/* 处理完成后,此时所有请求参数存放在 parameters 变量中
可以通过 (String)parameters.get("xxx") 来读取参数
*/