jsp中如何将数据库参数传递到下一网页
举个例子,在图书馆数据库中查找到了课程信息,想选择课程,格式如下:课程号课程名操作124566JSP选择120455ASP选择选择是一个超链接,点击就可以选定在同一行上课...
举个例子,在图书馆数据库中查找到了课程信息,想选择课程,格式如下:
课程号 课程名 操作
124566 JSP 选择
120455 ASP 选择
选择是一个超链接,点击就可以选定在同一行上课程,但是如何把课程号传递到下一个页面以向数据库中写入课程信息?传递方式<a href="学生选择.jsp">选择</a>在下一个页面中有如何再获得id。
源代码是 <%........rs = stmt.executeQuery("select * from Course where TEACHER_NAME='"+teacher_name+"'");
while(rs.next()){
%>
<tr>
<td><%=rs.getString("COURSE_NO")%></td>
<td><%=rs.getString("COURSE_NAME")%></td>
<td><%=rs.getString("TEACHER_NAME")%></td>
<td><%=rs.getString("INFOR")%></td>
<td><a href="学生选择.jsp">选择</a></td>
<br></tr><%
}.......%>
如果这样传递:<td><a href="学生选择.jsp?id=<%=rs.getString("COURSE_NO")%>">选择</a></td>网页就会出错 出现操作无法进行
课程号 课程名 操作
124566 JSP
希望有高手能帮忙解决下
程序中的问号没有问题 这里是写错了
Exception:[Microsoft][ODBC SQL Server Driver]无效的描述符索引
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
at sun.jdbc.odbc.JdbcOdbc.SQLGetDataString(JdbcOdbc.java:3907)
at sun.jdbc.odbc.JdbcOdbcResultSet.getDataString(JdbcOdbcResultSet.java:5698)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:354)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:411)
at org.apache.jsp.学生选择课题_jsp._jspService(学生选择课题_jsp.java from :90)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)以上是部分 展开
课程号 课程名 操作
124566 JSP 选择
120455 ASP 选择
选择是一个超链接,点击就可以选定在同一行上课程,但是如何把课程号传递到下一个页面以向数据库中写入课程信息?传递方式<a href="学生选择.jsp">选择</a>在下一个页面中有如何再获得id。
源代码是 <%........rs = stmt.executeQuery("select * from Course where TEACHER_NAME='"+teacher_name+"'");
while(rs.next()){
%>
<tr>
<td><%=rs.getString("COURSE_NO")%></td>
<td><%=rs.getString("COURSE_NAME")%></td>
<td><%=rs.getString("TEACHER_NAME")%></td>
<td><%=rs.getString("INFOR")%></td>
<td><a href="学生选择.jsp">选择</a></td>
<br></tr><%
}.......%>
如果这样传递:<td><a href="学生选择.jsp?id=<%=rs.getString("COURSE_NO")%>">选择</a></td>网页就会出错 出现操作无法进行
课程号 课程名 操作
124566 JSP
希望有高手能帮忙解决下
程序中的问号没有问题 这里是写错了
Exception:[Microsoft][ODBC SQL Server Driver]无效的描述符索引
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
at sun.jdbc.odbc.JdbcOdbc.SQLGetDataString(JdbcOdbc.java:3907)
at sun.jdbc.odbc.JdbcOdbcResultSet.getDataString(JdbcOdbcResultSet.java:5698)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:354)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:411)
at org.apache.jsp.学生选择课题_jsp._jspService(学生选择课题_jsp.java from :90)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)以上是部分 展开
6个回答
展开全部
一般都是按照你写的这样做的
<a href="学生选择.jsp?id=<%=rs.getString("COURSE_NO")%>">
问号是半角的,再试试
<a href="学生选择.jsp?id=<%=rs.getString("COURSE_NO")%>">
问号是半角的,再试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你改为<a href="学生选择.jsp?id=<%=rs.getString('COURSE_NO')%>">试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问号写错了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问号的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-04-30
展开全部
你得把你的错误发来看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询