《Java程序设计》实验报告(五)之JSP基础知识

实验内容及步骤:

1.编写循环结构的jsp。

  1. 代码:

循环结构示例

<% for(int i=0; i<5; i++)

{

%>

当前数值: <%= i %>

<%

}

%>

  1. 运行结果

《Java程序设计》实验报告(五)之JSP基础知识_第1张图片

实验内容及步骤:

2. 编写循环结构的表格程序。

  1. 代码:

 <%@ page contentType="text/html;charset=UTF-8" language="java" %>

   

    循环结构的表格示例

学生信息表格

   

       

       

       

       

   

    <%

        // 模拟学生数据

        String[][] students = {

                {"001", "张三", "18", "男"},

                {"002", "李四", "19", "女"},

                {"003", "王五", "20", "男"}

        };

        // 循环生成表格行

        for (int i = 0; i < students.length; i++) {

    %>

   

       

       

       

       

   

    <%

        }

    %>

学号 姓名 年龄 性别
<%= students[i][0] %> <%= students[i][1] %> <%= students[i][2] %> <%= students[i][3] %>

  1. 运行结果《Java程序设计》实验报告(五)之JSP基础知识_第2张图片

3. 登录程序的编写

  1. 代码:

  $Title$

  用户名:

实验内容及步骤:

密码:

 

 

  1. 运行结果

《Java程序设计》实验报告(五)之JSP基础知识_第3张图片

4. 通过radio控件,完成简单登录程序。

  1. 代码:

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class LoginRegisterProgram extends JFrame

{

    private JRadioButton loginRadio;

    private JRadioButton registerRadio;

    private JButton actionButton;

    public LoginRegisterProgram()

    {

        setTitle("登录注册程序");

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        setLayout(new FlowLayout());

        // 创建按钮组

        ButtonGroup buttonGroup = new ButtonGroup();

        // 创建登录和注册的单选按钮

        loginRadio = new JRadioButton("登录");

        registerRadio = new JRadioButton("注册");

        // 设置登录单选按钮为默认选中状态

        loginRadio.setSelected(true);

        // 添加到按钮组

        buttonGroup.add(loginRadio);

实验内容及步骤:

        buttonGroup.add(registerRadio);

        // 创建操作按钮

        actionButton = new JButton("执行");

        // 添加事件监听器

        actionButton.addActionListener(new ActionListener()

        {

            @Override

            public void actionPerformed(ActionEvent e)

            {

                if (loginRadio.isSelected())

                {

                    // 执行登录逻辑

                    JOptionPane.showMessageDialog(LoginRegisterProgram.this, "执行登录");

                } else if (registerRadio.isSelected())

                {

                    // 执行注册逻辑

                    JOptionPane.showMessageDialog(LoginRegisterProgram.this, "执行注册");

                }

            }

        });

        // 添加到窗口中

        add(loginRadio);

        add(registerRadio);

        add(actionButton);

        pack();

        setVisible(true);

    }

    public static void main(String[] args)

    {

        SwingUtilities.invokeLater(new Runnable()

        {

            @Override

            public void run()

            {

                new LoginRegisterProgram();

            }

        });

    }

实验内容及步骤:

}

  1. 运行结果《Java程序设计》实验报告(五)之JSP基础知识_第4张图片

你的问题:

  1. 在编写登陆注册程序时,遇到用户认证错误、密码加密错误问题。

你可能感兴趣的:(实验报告,java,前端,数据库)