在java中怎么在文件夹下读取当前用户并且新建一个文件夹 , 如果没有就新建,如果有直接上传文件

在java中怎么在文件夹下读取当前用户并且新建一个文件夹 , 如果没有就新建,如果有直接上传文件,第1张

1、我理解的当前用户就是专属于他自己的文件夹

String currentPath = "xxx";

File file = new File(currentPath);

if(fileexists()){

//上传文件逻辑

}else{

filemkdir();

//上传文件逻辑

}

session中存放的数据只有持有这个sessionid的登陆用户自己能够看到。 

application中存放的数据所有的登陆用户都可以看到。 

如果要在页面中看到所有登陆用户的信息的话,必须在每个用户登陆成功以后,把该用户信息存入application中。然后在jsp页面上把application中存放的所有用户列表取出来,显示在画面上,这样返回给客户端的页面上就能看到所有的登陆用户列表。 

大致的代码如下: 

MyServletjava

protected void doGet(>}

mainjsp

<%@ taglib uri=";

2如果只是想在页面上看到自己的登陆信息的话,需要使用session,把登陆信息存入session中,然后jsp页面从session中取出登陆用户信息,显示在画面上。

MyServletjava:

protected void doGet(>}

mainjsp

<%@ taglib uri=">

1,从request里可以获取用户浏览器类型,

具体 *** 作见例子:

Enumeration e = requestgetHeaderNames();

while (ehasMoreElements()) {

String name = (String)enextElement();

String value = requestgetHeader(name);

Systemoutprintln(name + " = " + value);

}

这样可以遍历从客户端传来的所有头信息:

requestgetHeaders("User-Agent");

获取User-Agent (客户端的类型,一般用来区分不同的浏览器)。

2,获取 *** 作系统信息

*** 作系统信息 String osName = SystemgetProperty("osname" );

*** 作系统版本 String osVersion=SystemgetProperty("osversion");

String user = SystemgetProperty("username");

Systemoutprintln(user);

Java本地程序可以取得用户名,域名不清楚。

JSP是不行的,因为JSP本质上是在服务端运行的程序,上述语句只能取得服务端用户名。

以上就是关于在java中怎么在文件夹下读取当前用户并且新建一个文件夹 , 如果没有就新建,如果有直接上传文件全部的内容,包括:在java中怎么在文件夹下读取当前用户并且新建一个文件夹 , 如果没有就新建,如果有直接上传文件、怎么用java-web获得当前登录此页面人的列表、JAVA中怎么获取 *** 作者的 *** 作系统,浏览器类型哦等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9629884.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存