请求解决JSP网页中使用FORM(单选框)表单的问题
我是一个新手,最近在研究JSP,由于我对HTML语言理解有限,所以在编写时遇到了如下问题,请求大家帮我解决一下。问题出现在使用FORM表单上。我使用了一个单选框,可是为什么无法从第一个页面读取到用户的选择信息呢?
在运行中没有报错,只是第二个页面是空的。也就是说没有从数据库中读取到任何东西显示出来!而我确定我的数据库是有东西的!也就是第二个JSP网页的String title = request.getParameter( "title ");有问题!
请求大家帮忙解决一下,也许问题出现在另外的地方。
(我在我认为比较容易错的语句前加上“***”,因为我不知道在这里怎么编辑自己的问题是之变为粗体或者彩色,大家将就一下吧,代码写的很乱,见谅。。。)
--------------------------myarticle.jsp------------------------------------
<%@page contentType= "text/html "%>
<%@ page language= "java " import= "java.sql.* " %>
<link href= "blog.css " rel= "stylesheet " type= "text/css " />
<html>
<head> <title> Ocanell 's Blog </title> </head>
<body>
<h1 align= "center " class= "blog "> Edit Panel </h1> <p>
<table>
<tr> <td> <A href= "addarticle.jsp "> Add </td> </tr>
</table>
<%
Class.forName( "com.mysql.jdbc.Driver ");
Connection myConn =
DriverManager.getConnection( "jdbc:mysql://localhost:3306/weblog ", "ocanell ", "132150521 ");
java.sql.Statement stmt = myConn.createStatement();
String query= "select * from myarticle ";
ResultSet myResultSet = stmt.executeQuery(query);
if (myResultSet != null) {
%>
*** <form action= "editarticle.jsp " method=POST>
<%
while (myResultSet.next()) {
// specify the field name
String headline = myResultSet.getString( "headline ");
String date = myResultSet.getString( "date ");
%>
<table align= "left " class= "blog ">
<tr>
*** <td> <input type=radio name=title> <%= headline %> <br> </td>
<td> <b> <%= date %> <br> </b> </td>
<td> <A href= " "> Del <br> </a> </td>
</tr>
</table> <P>
<%
}
%>
<input type=submit value= "Edit ">
</form>
<%
} stmt.close(); myConn.close();
%>
</body>
</html>
-------------------------------editarticle.jsp----------------------------
<%@page contentType= "text/html "%>
<%@ page language= "java " import= "java.sql.* " %>
<html> <head> <title> Edit News </title> </head>
<%@ include &n