File file = new File(currentPath);
if(fileexists()){
//上传文件逻辑
}else{
filemkdir();
//上传文件逻辑
}
session中存放的数据只有持有这个sessionid的登陆用户自己能够看到。
application中存放的数据所有的登陆用户都可以看到。
1
如果要在页面中看到所有登陆用户的信息的话,必须在每个用户登陆成功以后,把该用户信息存入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中怎么获取 *** 作者的 *** 作系统,浏览器类型哦等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)