gpt4 book ai didi

java - 仅显示文本几秒钟

转载 作者:行者123 更新时间:2023-11-30 08:53:09 25 4
gpt4 key购买 nike

我做了一个简单的注册和登录页面。用户注册或登录成功后,会有一条消息显示结果。

这工作正常,但我希望文本只显示几秒钟。所以 5 秒后文本消失了。

        int i = ps.executeUpdate();
if (i > 0) {
out.print("Successfully logged in...");
RequestDispatcher rs = request.getRequestDispatcher("/loggedin.html");
rs.include(request, response);
}

我在网上搜索过,但找不到任何关于如何操作的信息。欢迎任何提示/评论!

最佳答案

要删除您打印的内容,您可以打印退格字符 \b

所以为了满足您的需求:

String s = "Successfully logged in...";
// better use System.out.print() than out.print() *
System.out.print(s);
Thread.sleep(2000); // Wait 2 seconds

// print as backspaces as charactes printed using CommonLangs
StringUtils.repeat("\b", s.length);

// print as backspaces as charactes printed with for loop
for (i = 0; i < s.length; i++) {
System.out.print("\b");
}

注意:这在 Eclipse 控制台中效果不佳。但在命令控制台中完美运行。另见 How to get backspace \b to work in Eclipse's console?

* better use System.out.print() than out.print()

关于java - 仅显示文本几秒钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29876093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com