【发布时间】:2016-11-25 17:48:15
【问题描述】:
这里的任务很简单,我认为我的一切都是正确的,但显然不是:(
基本上,这个jsp需要做的就是在下拉列表中显示来自数据库的不同值,当用户按下提交按钮时,他们将被引导到另一个jsp,在表格中它将显示其他值与它相对应。我给我的教授发了电子邮件,他不愿意回复。任何帮助深表感谢!这是我的代码,感谢您的时间和帮助!
try
{
String query3 = "SELECT DISTINCT CATEGORY FROM POEMS;";
ResultSet rs3 = stmt3.executeQuery(query3);
rs3.next();
%>
<FORM ACTION="purcell6b.jsp" METHOD="POST">
<%
out.println("<SELECT name='category'>");
while (rs3.next())
{
String category = rs3.getString("CATEGORY");
out.println("<OPTION value='" + category + "'>" + category);
out.println("</OPTION>");
}
out.println("</SELECT>");
%>
<input type = submit value="Submit">
</form>
<%
}
catch (Exception e)
{
e.printStackTrace();
}
第二个 JSP:
String query = "select POEMID, DESCRIPTION, TITLE, POETID" + "from POEMS WHERE CATEGORY like ?;";
try
{
stmt.setString(1, input1);
ResultSet rs = stmt.executeQuery();
<%
while (rs.next())
{
String poemID = rs.getString("POEMID");
String title = rs.getString("TITLE");
String description = rs.getString("DESCRCIPTION");
String catetgory = rs.getString("CATEGORY");
String poetID = rs.getString("POETID");
%>
<TR>
<TD><input type='radio' name='poemID' value='<%=poemID%>'> </TD>
<TD><%= poemID %></TD>
<TD><%= title %></TD>
<TD><%= description %></TD>
<TD><%= catetgory %></TD>
<TD><%= poetID %></TD>
</TR>
<%
}
%>
</TABLE>
</FORM>
}
我知道如何将我感到困惑的参数的传递插入到表中。
谢谢! 科里
【问题讨论】:
-
您可以编辑自己的问题并在此处添加您认为必要的任何内容。评论是供其他人提供反馈的。
-
哎呀..感谢您的反馈:)
标签: java mysql sql-server jsp