jisooooooo
50
2018-01-08 12:31:13
2
643

oracleDB연동 jsp 게시판에서 Edit가 안됩니다



<title>b_Edit_Save.jsp</title>

</head>

<body>

<%

int a = Integer.parseInt(request.getParameter("sabun"));

String b= request.getParameter("name");

String c= request.getParameter("email");

String d= request.getParameter("title");

String e= request.getParameter("content");

String f= request.getParameter("juso1");

String g= request.getParameter("juso2");

String h= request.getParameter("phone");

String i= request.getParameter("passwd");

String j= request.getParameter("file1");

 

bbsDAO dao = new bbsDAO();

bbsBean bs = new bbsBean();

 

bs.setB_sabun(a);

bs.setB_name(b);

bs.setB_email(c);

bs.setB_title(d);

bs.setB_content(e);

bs.setB_juso1(f);

bs.setB_juso2(g);

bs.setB_phone(h);

bs.setB_passwd(i);

bs.setB_file1(j);


 dao.dbEdit(bs);

response.sendRedirect("boardList.jsp");


  %>

</body>


Edit Save 코드이구요.


↓밑에 코드는 DAO에서 쓴 쿼리문입니다.


public void dbEdit(bbsBean bean) {   

  try {

msg= "update bbs set b_name=?,b_email=?,b_title=?,b_content=?,b_juso1=?,b_juso2=?,b_phone=?,b_passwd=?,b_file1=?  where b_sabun= ?";

       PST=CN.prepareStatement(msg);  

      PST.setString(1, bean.getB_name());

      PST.setString(2, bean.getB_email());

      PST.setString(3, bean.getB_title());

      PST.setString(4, bean.getB_content());

      PST.setString(5, bean.getB_juso1());

      PST.setString(6, bean.getB_juso2());

      PST.setString(7, bean.getB_phone());

      PST.setString(8, bean.getB_passwd());

      PST.setString(9, bean.getB_file1());     

      PST.setInt(10, bean.getB_sabun());

     PST.executeUpdate();

  System.out.println("dbEdit 완료");

   }catch(Exception ex) {System.out.println("수정오류"+ex);}

}//dbEdit end


이 코드로 하면 에디트까지 들어가긴 하는데 에디트 세이브를 하면 

주소가 null값으로 나옵니다. 뭔가 잘 못된 것 같긴 한데 어디가 잘 못 됐는지 모르겠습니다.

알려주시면 감사하겠습니다..ㅠ



0
0
  • 답변 2

  • 리제네아
    2018-01-08 12:45:17

    String f= request.getParameter("juso1"); 

    null 이라면 b_Edit_Save.jsp 으로 데이터를 넘긴 jsp에서 name="juso1"이 있는지 확인해보세요.


    1
  • jisooooooo
    50
    2018-01-08 13:08:58
    감사합니다...이름을 잘 못 썼더라구요ㅜㅜㅜ 
    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.