0
我想在會話中保留jstl值(動態)。我能怎麼做? 例如我的代碼段是:(用戶ID是分配前一頁時,學生登錄系統會話屬性)JSTL使用JSP監聽動態按鈕(鏈接)
<sql:setDataSource
var="myDS"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/loginuser"
user="root" password="root2"
/>
<sql:query var="listUsers" dataSource="${myDS}">
SELECT name FROM course_student where id = ?;
<sql:param value="${userid}" />
</sql:query>
<div align="center">
<table width= "23%" border="1" cellpadding="5">
<tr>
<th>Your courses</th>
</tr>
<c:forEach var="x" items="${listUsers.rows}">
<tr>
<td><a href=student_course.jsp> <c:out value="${x.name}" /></a></td>
</tr>
</c:forEach>
</table>
</div>
,因爲它很長,可併發爲你我不同意所有的代碼。我會解釋代碼。這是一個學生課程系統。在這裏,我首先連接到數據庫,然後從數據庫動態地提供他/她的課程。
<td><a href=student_course.jsp> <c:out value="${x.name}" /></a></td>
這裏x.name帶來所有鏈接(課程)。例如; 計算機組織, 數據庫系統, 面向對象的編程 我想保持這些變量在會話中,當鏈接被點擊!用戶點擊了哪個鏈接,其名稱應該存儲在會話中。然後,我可以根據此會話變量在新頁面中處理。
只使用一個servlet的常用方式? JSTL SQL taglib僅用於快速原型開發,絕對不適用於真實世界的應用程序。另請參閱http://stackoverflow.com/tags/jstl/info – BalusC
如何使用servlet?我無法使用jsp帶動態數據。我需要使用jstl來獲取動態數據。另外,在這種情況下,我需要將jsp與jstl結合起來。我很困惑。 –
http://stackoverflow.com/q/5003142 – BalusC