这是我的索引页。
<form action="worker.jsp">
<input type="text" name="count"></input>
</form>
这是我的worker.jsp。
<jsp:useBean id="ff" class="my.dbController" scope="page"/>
String count = (request.getParameter("count"));
ff.queryTest(count)
这是 java dbController 文件。
String query = "Select * from table limit ?"
PreparedStatement ps = conn.prepareStatement(query);
ps.setString(1, x);
ps.executeUpdate();
这可能吗?我一直在尝试这种方法,但它一直返回 0 数据。
编辑:我能够修复它,我的 .jsp 文件中有一个错误。还是谢谢了
最佳答案
当您应该执行 executeQuery
时,您正在执行 executeUpdate
。
关于java - 是否可以根据用户输入限制查询结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56806115/