首页 > 编程知识 正文

jsp上传文件到服务器,java 上传文件到服务器

时间:2023-05-03 16:46:15 阅读:108404 作者:2999

Ava读取服务器端文件

一.实验要求

创建一个URL对象,将输入流返回给该URL对象,然后从该输入流中读取URL中包含的资源文件。

二.实验内容

1、开机后,创建目录c :usersLenovoeclipse-workspace。 把这个目录作为我们工作的目录;

2、打开eclipse软件,进入工作区,创建名为JAVA的Java Project。 其次,在这个项目下的src文件夹中制作实验1这个包;

3、右键单击包,创建相关类,然后键入以下代码:

package实验1;

import java.awt.*;

import java.awt.event.*;

import java.net.*;

import java.io.*;

import javax.swing.*;

公共类读资源{

publicstaticvoidmain (string args [ ] ) {

new NetWin (;

}

}

classnetwinextendsjframeimplementsactionlistener,Runnable {

JButton button;

URL url;

JTextField inputURLText; 输入//URL

JTextArea area;

byte b[]=new byte[118];

趋势科技;

NetWin () }

inputurltext=newjtextfield(20;

area=new jtextarea (12,12 );

button=newjbutton('ok ' );

Button.addactionlistener(this;

thread=newthread(this;

JPanel p=new JPanel (;

p.add(newjlabel ) (输入URL: ) );

p.add(inputurltext );

p.add(Button;

add(area,BorderLayout.CENTER );

add(p,BorderLayout.NORTH );

设置盒(60,60,560,300 );

设置可见性(true;

值(;

setdefaultcloseoperation (jframe.exit _ on _ close;

}

公共语音格式(actionperformed ) {

if (! (thread.isAlive () )

thread=newthread(this;

try{ thread.start (;

}

catch(exceptionee ) {

inputurltext.settext (正在读取' URL );

}

}

公共语音运行(}

try { int n=-1;

area.settext(null );

string name=inputurl text.gettext ().trim );

URL=newURL(name; //使用字符串name创建url对象

String hostName=url.getHost (; //【代码2】//url调用getHost (

int urlPortNumber=url.getPort (;

String fileName=url.getFile (;

InputStream in=url.openStream (; //【代码3】//url调用方法返回输入流

area.append (主机: '主机名称)端口:' urlPortNumber "

“包含的文件名:”文件名;

area.append (文件内容为以下: );

while((n=in.read ) b )!=-1({

strings=newstring(b,0,n );

area.append(s );

}

}

catch(malformedurlexceptione1) {

inputurltext.settext('e1 );

返回;

}

catch(ioexceptionE1) (

inputurltext.settext('e1 );

返回;

}

}

}

4、执行程序

三.遇到问题

在进行这个问题的时候,输入书的网址时出现错误,明白了以后需要建立自己的IIS网站,操作步骤如下。

1、控制面板启动或停止程序Windows功能Internet Information Services选中所有FTP服务; 选中web服务APP应用程序开发功能中的. NET Extensibility 4.8、ASP.NET 4.8、ISAPI扩展和SAPI过滤器

2、控制面板系统和安全管理工具IIS管理internet信息服务添加网站

自由取网站名称; 物理路径是要读取的文档所在的位置。请不要填写IP地址; 端口最好不要填写8080,主机名根据需要填写

3 .放置默认文档

4、启动目录浏览功能

5、右键单击网站-编辑权限-安全选项卡添加Everyone用户-选中“完全控制”

6、在主页上输入localhost :端口(自己填写的)或本地ipv4地址)端口(自己填写的)

再次运行Java程序,输入相应的内容,终于成功了!

正文地址: https://blog.csdn.net/z 2019 Jiayou/article/details/112254466

你想和很多网友交流吗?

点击这个留言吧!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。