如何为我的网站使用会话变量进行SQL查询?

时间:2015-03-03 13:52:24

标签: html mysql jsp

您好我有一个刚刚登录的人的用户ID的会话值,我正在尝试使用该值,以便我可以显示该用户的数据库中的信息并将它们放在一个表中。 / p>

查询:

<sql:query var="result" sql= "SELECT * FROM Customer WHere...... "/>

我怎么能这样做,所以可以在查询的Where部分输入session.getAttribute? 我正在使用jsp和mysql。

其余代码获取结果变量,然后将其放在客户页面上的表中。

1 个答案:

答案 0 :(得分:1)

假设您的userId在关键字'userId'的会话中,则如下所示:

<sql:query var="result" sql= "SELECT * FROM Customer where id = ?">
   <sql:param value="${userId}" />
</sql:query>

http://docs.oracle.com/javaee/5/tutorial/doc/bnald.html