例如:
String userid=request.getParameter("id");
<sql:query var="query" dataSource="${test}">
select * from users where user_id=?
<sql:param value="userid"/>
</sql:query>
这种查询代码是错误的,因为当我把<sql:param value="userid"/>中的userid换成任何一个数字时,都可以完成查询,那么应该如何才能实现从外部传值的带参数查询呢?
String userid=request.getParameter("id");
<sql:query var="query" dataSource="${test}">
select * from users where user_id=?
<sql:param value="userid"/>
</sql:query>
这种查询代码是错误的,因为当我把<sql:param value="userid"/>中的userid换成任何一个数字时,都可以完成查询,那么应该如何才能实现从外部传值的带参数查询呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货