jsp如何获取上传的文件
如何获取上传的文件?也就是 <input type="file"/>中的文件?
用request.getInputStream吗?
如果我的html表单中还有其它数据或者存在多个文件,那么我应该怎么获得这些数据以及如何获得多个文件
使用smart组建上传
下面有个连接,可以参考一下:
http://blog.csdn.net/wl_ldy/archive/2009/11/26/4876745.aspx
经过测试myFile.saveAs("/upload/" + myFile.getFileName()); 这句代码会报错。找不到upload文件夹
http://www.jspsmart.com/
此网页无法访问
楼主可以到 Apache Commons 下去看看一个称为 FileUpload 的组件,用于文件上传很方便,几行代码就能搞定的。
学习一下。
一般上传的话都用组件,然后这里面都有相关的方法。。直接调用就可以很简单的解决.
JSP不方便直接使用文件上传,可以借助其他组件实现文件上传功能。
1. 使用FileUpload组件,提交后可以使用FileUpload提供的API获得提交过来的文件内容,具体用法网上有很多说明。
2. 使用JSPSmartUpload组件也可以实现文件上传,具体用法也可网上搜索。
3. 当然如果你用过Struts的话可以直接使用Struts提供的FormFile类来接受文件内容,前提是项目的WEB层中使用了Struts框架。具体怎么做网上应该也能搜的到,希望能开启你的思路。
建议用组件
2楼说的很正确哦 ~那个组建很好用!楼主试试吧
学习
相关问答:
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
我的程序如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv=&q ......
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
想做一个jsp的电子商务网站,想找一些源代码,请问那个网站有好的资源。谢谢!
搜索下吧 开源的也有
csdn就有相似的源码,楼主搜一下
java 开源大全
改模板好麻烦哦,还不如自己写个了呢
jf
顶一 ......
新手:
tomcat+struts 2.0
jsp 页面直接关联model
现在需要根据model(admin)里面的一个item(id),判断jsp页面出现的内容.
大概流程:
...
<table>
<tr>
<td>
<s:if admin.id is null> ......