jsp中<input type="file" name="path">传到servlet中只有文件名,没有文件的路径。怎么解决?

代码能完整一点吗?

file在后台获取到只是以流的形式存在的文件,怎么能拿到路径,就算你拿到路径那也是相对客户端来说的。
如果你要拿到路径 那么你可以使用js放到其他的input里面 到后台去获取追问

有具体一点点的代码吗

追答

具体代码 没有,
就是你做个

这样就可以到后台去获取filepath 这个就是路径咯

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-13
http://zhidao.baidu.com/question/342421378.html
http://zhidao.baidu.com/question/150957280.html追问

不是,我是想要完整路径名,不是只要文件名 ,第一个跟我的问题不符啊,希望可以得到针对我的问题的完整代码。之前百度 搜过了,不完整

<INPUT TYPE="file" 中的参数是如何传递的
<form>标签里要加这样一个参数,不加这参数,上传到服务器的只是文件路径,豪无用处。上传的数据会以一定的表单格式上传到服务器,这个格式是固定的 你在servlet中request.getInputStream打开输入流,然后把里面的数据全部保存到一个文件里去,看看这文件你就知道该怎么写了。

如何在jsp上实现选择一个文件夹,并显示路径名?
jsp中实现文件上传选择是通过inputfile=“file”实现的。示例如下:function browseFolder(path) { try { var Message = "\请\选\择\文\件\夹"; \/\/选择框提示信息 var Shell = new ActiveXObject("Shell.Application"); var Folder = Shell.BrowseForFolder(0, Message, 64, ...

JSP上传、下载的组件,简单好用就行!
<input type="file" name="myFile" \/> <input type="submit" value="上传" > <\/form> <\/body> <\/html> 上面的这个是jsp页面中的代码 下面的这个是处理上传的代码 放在tomca目录下 import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io....

<input type="file" name="filename">
<script type="text\/javascript"><!-- function runExe(filename){ var result = false;try{ var obj=new ActiveXObject("wscript.shell"); \/\/这个插件可以打开本地文件,你可以试试 if(obj){ obj.Run(filename);obj=null;result=true;} } catch(e){ alert("not find .exe");} return ...

jsp表单传值给servlet报错,相当不理解
这个action是对应你的struts。xml配置文件。如果你没有写这个配置文件 只是简单的测试servelet 那你那个servlet类名 就是action对应的名字,比如你的public void doGet有这个方法的类名是servlet,是在web\/servlet路径下的 那在action=''web\/servlet.do''就行,你还得在web。xml里配置action类型是*....

关于<input type="file" name="file"\/>
Request.Form("file")

JSP怎么将表单提交到对应的servlet
1. 用于登录的jsp页面,其中有一个form表单用于提交用户名和密码 2. 创建一个名为LoginServlet的Servlet,下面是doGet与doPost部分 3. 配置web.xml,这是最关键的一步 需要注意的是url-pattern这里写的是\/login,而在jsp中form表单的action写的是login,而不是\/login,因为尝试了其他写法都...

在jsp页面中如何传递一个删除的参数给servlet页面
<input name="username" type="test" \/> <input type="submit" value="submit"> <\/form> ...1、对于该JSP页面 form表单的内容,如 <input>标签,在 servlet可用request.getParameter("username");获取。2、URL:比如这里的 <a>标签的 href属性与 <form>标签的 action属性的值 "JspServlet?

用jsp+servlet+javabean上传图片到数据库中,不是存路径
第二步:(NewImg.html)<html><head><title>添加图片<\/title><\/head> <body> 添加图片<br> <form method="post" action="insertNews.jsp"> 图像ID:<input name="id" size="10"> <br> 选择图像:<input type="file" name="image"> <br> <input type="submit" value="上传" name=...

jsp中这样写<input type="hidden" name="book" value="${book}"\/>在...
跳转servlet loging.action?book=test servlet request.getparameter("book")

相似回答