同意,大家都是用的它呀。request.getParamter("titleid")

解决方案 »

  1.   

    request.getParamter("titleid")楼下的注意保持队型
      

  2.   

    request.getParamter("titleid")楼下的注意保持队型
      

  3.   

    request.getParamter("titleid")楼下的注意保持队型
      

  4.   

    request.getParamter("titleid")楼下的注意保持队型
      

  5.   

    request.getParamter("titleid")
    我保持队形了:)
      

  6.   

    request.getParamter("titleid")
    和同志们保持一致...
      

  7.   

    不知为什么,打印是空值,我的文件如下,请各位看看,指点一下:这是index。jsp文件
     <%
       try
       {
       
       //Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
       //Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=CityHuanWei","sa","821121");
       Connection con=java.sql.DriverManager.getConnection("jdbc:odbc:CityHuanWei","sa","821121");
       
       Statement stmt=con.createStatement();
        ResultSet rst=stmt.executeQuery("SELECT titleId,title FROM titleInfo WHERE titleClass='1'");
    while(rst.next())
        {
    String id=rst.getString(1);
    String title=rst.getString(2);
    System.out.println(id);
    System.out.println(title);
    %>
      <tr>
        <td><a href="nw/validateTitle.jsp? titleId= <%=id %>"> 
              <%=title %>
                    </a>
                 </td>
      </tr>
    <%
        }    rst.close();
        stmt.close();
        con.close();
        }
        catch(Exception e)
        {
        e.printStackTrace();
        }
        
        %>
      

  8.   

    在接收页面打印到空值,validateTitle.jsp:
     <%
       try
       {
          String titleId = request.getParameter("titleId");  
       //Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
       //Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=CityHuanWei","sa","821121");
       Connection con=java.sql.DriverManager.getConnection("jdbc:odbc:CityHuanWei","sa","821121");
    PreparedStatement ps=null;
        ResultSet rst=ps.executeQuery("SELECT context FROM titleInfo WHERE titleId=?");
    ps.setString(1,titleId);
        while(rst.next())
        {
        out.println("<tr>");
        out.println("<td>"+rst.getString("context")+"</td>");
        out.println("</tr>");
        }
        rst.close();
    ps.close();
        con.close();
        }
        catch(Exception e)
        {
        e.printStackTrace();
        }
        
        %>
      

  9.   

    打印出什么是空值?是<%=id %>和<%=title %>吗?你问问题说明白撒!
      

  10.   

    在接收页面打印到空值,validateTitle.jsp:
    System.out.println(titleId);
      

  11.   

    <a href="nw/register.jsp?titleId='<%=rst.getString("titleId")%>'">rst.getString("title")</a>
      

  12.   

    我觉得rst.getString("titleId")中的titleId应该用大写吧?TITLEID
      

  13.   

    像这种问题就两种可能:
    一、String id=rst.getString(1); id就没有取出来,本身就是个null
    二、如果id不为空那肯定就没有传到下一个页面呗
      

  14.   

    你在validateTitle.jsp页面中测试一下看有没有接受到参数值:
    <%
      String titlevalue=new String();
      titlevalue=request.getParameter("titleID");
      out.println("titlevalue=" + titlevalue);
    %>
    然后再把值传到SQL语句,试试看
      

  15.   

    我试了,titlevalue=null ,根本没传过去请各位帮帮我!!!index.jsp:
    <%
       try
       {
       String id = "1001";
       String title = "你是谁???";
          /* Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
       Connection con=java.sql.DriverManager.getConnection("jdbc:odbc:CityHuanWei","sa","821121");
       
       Statement stmt=con.createStatement();
        ResultSet rst=stmt.executeQuery("SELECT titleId,title FROM titleInfo WHERE titleClass='1'");
    while(rst.next())
        {
    String id=rst.getString(1);
    String title=rst.getString(2);*/
    out.println(id);
    out.println(title);
    %>   <tr>
        <td><a href="ztx1.jsp? titleId=<%=id%>"> 
              <%=title %>
                    </a>
            </td>
      </tr><%
    /*    }    rst.close();
        stmt.close();
        con.close();*/
        }
        catch(Exception e)
        {
        e.printStackTrace();
        }
        
        %>
      

  16.   

    validate.jsp:
    <%
       try
       {
         
      String titlevalue=new String();
      titlevalue=request.getParameter("titleId");
      out.println("titlevalue=" + titlevalue);
       
        /*String titleId = request.getParameter("titleId");
    System.out.print(titleId);
    out.print(titleId);

    out.println("<tr>");
    out.println("<td>"+titleId+"</td>");
    out.println("</tr>");*/

       /* Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
       Connection con=java.sql.DriverManager.getConnection("jdbc:odbc:CityHuanWei","sa","821121");
    PreparedStatement ps = con.prepareStatement();
       Statement stmt=con.createStatement();
        ResultSet rst=stmt.executeQuery("SELECT title FROM titleInfo WHERE titleId=?");
    ps.setString(1,titleId);
        while(rst.next())
        {
        out.println("<tr>");
        out.println("<td>"+rst.getString("titleId")+"</td>");
        out.println("</tr>");
        /*}
        rst.close();
        stmt.close();
        con.close();*/
        }
        catch(Exception e)
        {
        e.printStackTrace();
        }
        
        %>
      

  17.   

    <a href="ztx1.jsp? titleId=<%=id%>"> 
    问号后面不要加空格