本文目录一览:
- 1、Java怎样获取当前登录用户的用户名,密码。。
- 2、aix下java获取系统登录用户名称
- 3、java的用户登录怎样记住上次登录的用户名和密码
- 4、java如何获取window 客户端的登录用户名称
Java怎样获取当前登录用户的用户名,密码。。
当你使用用户名跟密码登录成功的时候,把用户名跟密码放在范围内.可以是request.setAttribute("username",username);也可以是session.setAttribute("username",username);然后在jsp页面可以用EL表达式拿也可以直接用java代码拿.${sessionScope.username},%=session.getAttribute("username")%
aix下java获取系统登录用户名称
java获取window客户端的登录用户名称,可以使用properties类来获取,如下代码:
package com.qiu.lin.he;
import java.util.Properties;
public class Ceshi {
public static void main(String[] args) {
Properties prop = System.getProperties();
// 获取用户名
System.out.println("\n当前用户名:" + prop.getProperty("user.name"));
// 获取操作系统
System.out.println("\n当前系统:" + prop.getProperty("os.name"));
// 获取所有信息
// System.getProperties().list(System.out);
}
}
运行结果如下:
java的用户登录怎样记住上次登录的用户名和密码
java的用户登录记住上次登录的用户名和密码的方式是使用cookie来保存在本地,并且需要加密保存,实例如下:
HttpServletRequest request = ServletActionContext.getRequest();
Cookie cookies[]=request.getCookies();//声明一个cookie对象
String login=null;//登录的用户名
String password=null; //登录的密码
for (int i = 0; i cookies.length; i++){ //取最后一次保存的用户名和密码
if(cookies[i].getName().equals("userName")){
login = cookies[i].getValue();
}
if (cookies[i].getName().equals("password")){
password = cookies[i].getValue();
break;
}
}
if(!AssertUtil.isEmpty(login)!login.equals("JSESSIONID")){
request.setAttribute("login", login);
request.setAttribute("password", password);
}
java如何获取window 客户端的登录用户名称
java获取window客户端的登录用户名称,可以使用properties类来获取,如下代码:
package com.qiu.lin.he;
import java.util.Properties;
public class Ceshi {
public static void main(String[] args) {
Properties prop = System.getProperties();
// 获取用户名
System.out.println("\n当前用户名:" + prop.getProperty("user.name"));
// 获取操作系统
System.out.println("\n当前系统:" + prop.getProperty("os.name"));
// 获取所有信息
// System.getProperties().list(System.out);
}
}
运行结果如下: