12.11 今天弄明白了怎么在前端写Java实现查询功能
//例:
<% // Check if the query button is clicked if (request.getParameter("query") != null) { try { Connection connection = DatabaseConnection.getConnection(); String query = "SELECT AttendanceTime, Notes, JobID, Name FROM attendance WHERE AttendanceType = 2 AND ApprovedType = 0"; PreparedStatement preparedStatement = connection.prepareStatement(query); ResultSet resultSet = preparedStatement.executeQuery(); out.println("<div class='query-result mt-3'><h3>查询结果:</h3></div>"); while (resultSet.next()) { // Display data out.print("<div class='mt-2'>Attendance Time: " + resultSet.getTimestamp("AttendanceTime") + "</div>"); out.print("<div>Job ID: " + resultSet.getInt("JobID") + "</div>"); out.print("<div>Name: " + resultSet.getString("Name") + "</div>"); out.print("<div>Notes: " + resultSet.getString("Notes") + "</div>"); out.print("<hr>"); } resultSet.close(); preparedStatement.close(); connection.close(); } catch (SQLException | ClassNotFoundException e) { e.printStackTrace(); } } %> 类似于这种方法,点击查询后将内容体现在界面上,其他操作由该jsp页面对应的servlet来处理
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?