gpt4 book ai didi

java - 无法在 servlet 的 html 页面上显示名称

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

我正在创建登录并进行游戏。我有用于登录、连接数据库和玩游戏的所有代码。但我无法将用户名发布在播放页面上。这是我包含在播放 java 文件中的代码。

Class.forName("com.mysql.jdbc.Driver").newInstance();

Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/LottoDB", "root", "root");

PreparedStatement st = connection.prepareStatement("select * from Users where userName = ?");

String user = request.getParameter("user_name");
st.setString(1, user);
ResultSet r1 = st.executeQuery();
while (r1.next()) {

out.println("<br><P> Hello ! </P>"+ user);


}

最佳答案

问题是您在从结果集获取结果时没有提及用户名的列索引列名称,您必须说这样的话:

 while (r1.next()) {
out.println("<br><P> Hello ! </P>"+ r1getString(1));
// or out.println("<br><P> Hello ! </P>"+ r1getString("username"));
}

关于java - 无法在 servlet 的 html 页面上显示名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33658029/

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