java怎么写代码才能保存从键盘输入的用户名和密码

2024-12-21 08:01:21
推荐回答(5个)
回答1:

cmd的话需要用scanner接受键盘输入

Scanner input = new Scanner(System.in);
System.out.println("请输入用户名:");
String username = input.next();
System.out.println("请输入密码:");
String password = input.next();

try {
FileWriter fw = new FileWriter("d:/text.txt", false);
BufferedWriter writer = new BufferedWriter(fw);
StringBuffer sb = new StringBuffer();
sb.append("用户名:").append(username).append(" ").append("密码:")
.append(password);
writer.write(sb.toString());
writer.close();
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

回答2:

大致
*******************************************
前台页面


*******************************************
后台得到
String username = request.getParameter("username");
String password= request.getParameter("password");
session.setAttribute("username",username);
session.setAttribute("password",password);
*******************************************
以后想用从session中取得就行
session.getAttribute("username");

回答3:

保存的话可以多数形式,比如文件,XML等,如果只是出于方便软体性的话也可考虑用内存数据库,不用配置,库随程序启动而启动

回答4:

如果是web页面,可以保存到一个范围当中page/request/session/application,根据需要保存到你想要的范围当中,如果相永久用,不用数据库也可以写到一个txt文本中保存,用时再取

回答5:

import java.util.Scanner;

public class test {

public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("输入用户名:");
String username = s.next();
System.out.print("输入密码:");
String password = s.next();
System.out.println(username);
System.out.println(password);
}

}