日期:2014-05-18  浏览次数:20821 次

请求解决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> &nbsp;&nbsp;&nbsp;   <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