java程序中,如何实现获取服务器(我自己写的一个普通的java程序做的服务器)下的所有文件名然后传递给

java程序中,如何实现获取服务器(我自己写的一个普通的java程序做的服务器)下的所有文件名然后传递给,第1张

就传文件名的话可以直接传ArrayList的对象流,把Socket 的outputstream封装成ObjectOutputStream,然后就可以直接把整个ArrayList发出去了。

requestgetHeader("REDIRECT_URL");

或试试

那在servlet里边或者action调用requestgetRequestURL()就是了。

如果是获得容器内部的请求URI:requestgetRequestURI(),两个方法挺象的。

刚好之前做过一个,代码给你看看。这个可以得到jdk的版本。

SystemgetProperty("javaversion")

这个可以得到tomcat版本

applicationgetServerInfo()

另外,还可以得到数据库信息,利用Connection得到DatabaseMetaData对象,从DatabaseMetaData对象就可以获取到数据库的全部信息。这个自己去查一下api就知道了

//也许有你想要的,前提是在项目布署运行起来后,在servlet中或controller中运行以下代码即可。

Systemoutprintln(thisgetClass()getResource("/"));//结果:file:/E:/work/service/tomcat7065/webapps/mvc_adminlte/WEB-INF/classes/

Systemoutprintln(SystemgetProperty("catalinahome"));//结果:E:\work\service\tomcat7065

SystemgetProperty("userdir");//结果:E:\work\service\tomcat7065\bin

Systemoutprintln(requestgetSession()getServletContext()getRealPath("/"));//结果:E:\work\service\tomcat7065\webapps\你的项目名称\

希望能帮到你!

百度一下ganymed,这个可以远程连接Linux执行shell命令并获取控制台输出。或者可以使用socket简单编写一下,客户端请求服务器,参数是指定目录,服务器指定目录下的目录列表发送回客户端

String ip = requestgetHeader("x-forwarded-for");

服务器有IP,等你把web项目放上服务器可以用不过当时获取的大多数是127001

我认为你对服务器可能有些。。。。一般来说做工具之类的是用域名来获取服务器IP的,每个服务器IP,等你把项目放上去都是127001

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » java程序中,如何实现获取服务器(我自己写的一个普通的java程序做的服务器)下的所有文件名然后传递给

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情