2016-06-23 30 views
0

JSP開発では新しいです。 one.jspからsecond.jspファイルに値を渡すコードがあります。しかし、それは私のために働いていない。私を助けてください。私はdoc_availabilityテーブルからデータを取得し、表形式で印刷 one.jspページから他のJSPページへの値を渡す

try 
{ 


    //int did = Integer.parseInt(request.getParameter("doc_id")); 

int doc_id = (Integer)session.getAttribute("Send"); 

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 

    con2 =DriverManager.getConnection("jdbc:odbc:myDSN"); 

    st2 =con2.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 

    count= st2.executeUpdate("Delete from doc_registration Where id =" + doc_id); 

    if(count > 0) 
    { 

    out.println("<body bgcolor='#ECE5B6'>"); 
    out.println(count + "Record(s) delete successfully"); 
    out.println("<a href ='doc_availability.jsp'><input type='button' value='back' id='back' onclick=''/>"); 


    } 
    else 
    { 
     out.println("id does not exit"); 
    } 
    st2.close(); 
    con2.close(); 
} 
    catch(Exception e) 
    { 
     out.println("Exception = " + e); 
    } 
  • 1つのJSPページ内second.jsp

    try 
        { 
         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
    
        con = DriverManager.getConnection("jdbc:odbc:myDSN"); 
    st= con.createStatement(); 
    rs= st.executeQuery("select id,dr_name,categoryname,cityname,availability from doc_registration"); 
    
    
    
    while(rs.next()) 
    { 
    doc_id = rs.getInt("id"); 
    doc_name=rs.getString("dr_name"); 
    cat_name=rs.getString("categoryname"); 
    city_name=rs.getString("cityname"); 
    status=rs.getString("availability"); 
    //request.setAttribute("Send",doc_id); 
    session.setAttribute("Send", doc_id); 
    out.println("<tr>"); 
    out.println("<td>" + doc_id + "</td>"); 
    out.println("<td>" + doc_name + "</td>"); 
    out.println("<td>" + cat_name + "</td>"); 
    out.println("<td>" + city_name + "</td>"); 
    out.println("<td>" + status + "</td>"); 
    out.println("<td> <a href ='update.jsp'><input type='button' value='Update' id='act' onclick=''/></a><a href ='delete.jsp'><input type='button' value='delete' id='deact' onclick=''/></a>"); 
    out.println("</td>"); 
    
    } 
    
    st.close(); 
    
    
    con.close(); 
        } 
        catch(Exception e) 
        { 
         out.println(e); 
        } 
    

    one.jsp

    。また、更新ボタン&削除ボタンを追加してください。削除ボタンをクリックした後、second.jspページ呼び出しをクリックします。

  • 2番目の.jspページがコールされていますが、選択された行は削除されません.i.jspからデータをフェッチしようとしていますが、動作していません。
  • パラメータ、セッション属性、または位置属性を取得しようとしていますが、すべてが機能していません。

ありがとうございました。

答えて

関連する問題