通过servlet就行了,你可以将该目录下所有文件列表在客户端列出,客户选择某一文件则根据该文件名通过servlet从服务器都到(使用java.io)。
解决方案 »
- wicket:AjaxFormComponentUpdatingBehavior事件请教
- weblogic portal问题。高手进
- [求助]string怎样取到表达式里面的值
- 关于struts2标签 多表查询怎样写?谢谢
- servlet写验证码怎么显示在jsp页面上?
- 点链接后链接变色的问题 在线等!!!!!!
- 为什么我总是得到NULL?
- getjson跨域
- 分给小了! 这把满分1 请问servlet与jsp有什么区别和联系?高分给你们!快来拿啊!
- fastjson string转jsonObject 浮点型转化完后默认都是bigdecimal
- 请问如果要做个可以订阅手机短信而且可以发短信的网站需要那些知识呢?
- 如何实现站内信息功能?像CSDN这样
你能说得再详细点吗??非常感谢!!
再根据文件类型改变 HTTP 标头,以下为 WORD 和 EXCEL 的。
application/msword
application/vnd.ms-excel
再将该文件输出,客户端就会自动打开该文件。
{
int i = 0;
String as[] = dir.list();
int j = 0;
for(int k = 0; k < as.length; k++)
{
File file = new File(fullPath + "\\" + as[k]);
if(!file.isDirectory())
i++;
} String as1[] = new String[i];
for(int l = 0; l < as.length; l++)
{
File file1 = new File(fullPath + "\\" + as[l]);
if(!file1.isDirectory())
{
as1[j] = as[l];
j++;
}
} return as1;
}
你的jsp里面怎么写的链接啊?莫非都把路径写了?应该没有吧,那好,用的肯定是相对路径
那你就把那些.doc文件放到webapplication下面的某个文件夹下,doc好了。
那么你的链接就可以这么写了:/doc/xx.doc
客户端打开就按照: shos(和月 修) 说的就行了
1.用连接(效率比较低!注:我已经把服务器上的指定的目录指定成了客户端的文件上传的路径了,所以目录下的文件随时都会更新的,我不可能时时刻刻在监视并且写好连接指向那个文件的!所以这条思路我会放弃的)!
2.用文件对象(File),我不知道的是具体怎么样才能打开服务器上的文件??用bean?还是用servlet??请高手给我一个相关的例子程序,谢谢了!
我在客户段用out.println(rs.getString("filename"));//jsp语法
怎么输出的不是那个c盘目录下的文件而是普通的字符串呢??请问!