用JAVA做一个用户登入系统

 定义一个JSP页面 
           在页面中定义好 用户名 密码输入框  提交按钮 和取消(或者是重置)按钮
               如果要把页面搞的好看一点的话就看你自己去导入一些图片什么的
                  就是用户输入的用户名和密码都是要在数据库中定义好的 
                     你可以就在这个JSP页面中判断用户名和密码的正确性
                       做一个简单的思路
             在这之前你应该在JAVA中写好一个判断用户名和密码的方法;
                这个方法的形式可以是这样 
   参数就是你的用户名和密码;返回值是boolean型的 代表的是成功是否
public boolean fun(String username,String password)
{
     reutnr boolean;
}
                 String username=request.getParameter("username");//注  这里的username就是之前定义好的用户面的输入框的名字  下面的password也是一样的
                               String password=request.getParameter("password");
                          if(fun(username,password))
                         {
                                                 这是代表的是成功了... 跳到登录成功要显示的页面(建议用JAVASCRIPT写)(这些你就自己写了)
                                            }else
                                          {
                                               用户名和密码错误 重新登录;(建议用JAVASCRIPT写)(这些你就自己写了)
                                          }
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的Java图书馆系统登入界面代码示例: ```java import javax.swing.*; import java.awt.event.*; public class LibrarySystemLogin extends JFrame implements ActionListener { private JLabel titleLabel, usernameLabel, passwordLabel; private JTextField usernameField; private JPasswordField passwordField; private JButton loginBtn, exitBtn; public LibrarySystemLogin() { super("图书馆管理系统 - 登录"); // 标题 titleLabel = new JLabel("图书馆管理系统", SwingConstants.CENTER); titleLabel.setFont(new java.awt.Font("Dialog", 1, 20)); titleLabel.setBounds(75, 20, 250, 30); // 用户名标签和文本框 usernameLabel = new JLabel("用户名:"); usernameLabel.setBounds(50, 70, 80, 25); usernameField = new JTextField(); usernameField.setBounds(130, 70, 200, 25); // 密码标签和文本框 passwordLabel = new JLabel("密码:"); passwordLabel.setBounds(50, 110, 80, 25); passwordField = new JPasswordField(); passwordField.setBounds(130, 110, 200, 25); // 登录和退出按钮 loginBtn = new JButton("登录"); loginBtn.setBounds(130, 160, 80, 25); loginBtn.addActionListener(this); exitBtn = new JButton("退出"); exitBtn.setBounds(250, 160, 80, 25); exitBtn.addActionListener(this); // 添加组件到面板 getContentPane().setLayout(null); getContentPane().add(titleLabel); getContentPane().add(usernameLabel); getContentPane().add(usernameField); getContentPane().add(passwordLabel); getContentPane().add(passwordField); getContentPane().add(loginBtn); getContentPane().add(exitBtn); // 设置窗口大小和可见性 setSize(400, 250); setLocationRelativeTo(null); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } public void actionPerformed(ActionEvent e) { if (e.getSource() == loginBtn) { // 处理登录操作 String username = usernameField.getText(); String password = new String(passwordField.getPassword()); // TODO: 验证用户名和密码是否正确 // 登录成功 JOptionPane.showMessageDialog(null, "登录成功"); } else if (e.getSource() == exitBtn) { // 关闭窗口 dispose(); } } public static void main(String[] args) { new LibrarySystemLogin(); } } ``` 这是一个基本的登录界面,当用户点击登录按钮时,会获取文本框中的用户名和密码,并进行验证。如果验证成功,则显示一个成功的消息框。如果用户点击退出按钮,则关闭窗口。请注意,此示例中还没有实现验证用户名和密码的功能,这需要根据具体的需求进行开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值