1。查询页面里有一个下拉菜单为查询的条件,代码如下: <select name="order"> <option value="所有订单">所有订单</option> <option value="未处理订单">未处理</option> <option value="处理中订单">处理中</option> <option value="已完成订单">已完成</option> </select> 2。查询数据库的代码: PreparedStatement pstm=con.prepareStatement("select * from OrderInfo where DetailCourse=?"); pstm.setString(1,request.getParameter("order"));***这里的order是上面的select的name. 3。当选中一个值后电击提交按扭后,没提取到order的值,当把select改为text的文本就可以。 4。请问在第二步中pstm.setString(1,request.getParameter("order"));应该用什么去替换order,才可以查询成功呢? <p>
另外话题:
pstm.setString(1,request.getParameter("order"));
这语句我是不赞成的,你把后端数据库操作直接和前端界面联系在一起,这种做法失去Java作为优秀中间件语言的特性,是我一直竭力批评的。
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》