我正在尝试访问数据库并从中检索属性“sno”。我使用以下代码将值隐藏在输入字段中。
<input type="hidden" value="<%= request.getParameter("well_name") %>" name="well_name" id="well_name">
当用户提交时,上面的代码放在其他页面中,它被传递到下一页,在这里我试图访问数据库,如
<sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/kn"
user="root" password="password"/>
<p><%= request.getParameter("well_name") %></p>
<sql:query dataSource="${snapshot}" var="result">
SELECT sno FROM well_name WHERE name = '<%= request.getParameter("well_name") %>' ;
</sql:query>
<c:forEach var="row" items="${result.rows}">
<p><c:out value="${row.sno}"/></p>
</c:forEach>
当我提供一个定义为name ='value'的值时,我能够访问数据库。我无法访问这些请帮助我。
先谢谢。