JSP中一个路径问题!问题解决就结贴。。
form中用file控件获得文件路径后,完成文件上传工作。
测试时可以成功。比如文件路径为C://picname.jpg,提交后基于该路径可以完成文件上传。
但是发布后,再想完成上述工作,就会报错,提示找不到文件。
是不是要采用相对路径,或者需要获取本机的地址,再加上上述文件地址进行上传。。
请指点迷津。。。非常感谢。。
期待中。。。。。。
为什么不用现成控件呢
完成文件上传后返回哪里?还是文件上传页面么?页面有没有刷新?
HTTP协议是一问一答的,一个上传的请求-处理响应完后,再重复过程需要重新选择文件并提交,楼主有重新选择文件的操作么?
如果使用绝对路径也可以
在你的方法里面
File file = new File();//获得当前的路径
String s = file+"你的相对路径";
使用s作为路径 问题就应该完美的解决了
应该要采取相对路径吧
个人也这样认为。。
我的做法是文件上传和表单提交一起做。。。这样不会涉及局部刷新问题 。
{{
相关问答:
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
问题描述:
例如我要显示的内容如下所示
一级目录1
一级目录1子类1
子类1
一级目录1子类2
......
我是个新手,做一个JSP网页,我要读出数据库正常,但是我要修改的时候,也就是读入的时候出现乱码,请高手告诉我怎么解决,先谢谢了。
request.setCharacterEncoding("UTF-8");
把编码统一
/**
......
搜索了一下:http://so.csdn.net/bbsSearchResult.aspx?q=jsp+%e4%bc%a0%e9%80%92&p=1,没有发现能用的。因为我是初学jsp,因此有些也许能用,只是我看不明白?
一、我的情形:
a.html 通过<form action=&q ......
我在jsp页面里有一个下拉列表,里面有两个值分别是固定资产、其他资产,代码如下:
<select name="select">
<option value="固定资产">固定资产</option>
<option ......