묻고답하기

insertForm.jsp 파일에서 실행 후 추가 하면 insertPro.jsp 파일로 action을 통해 가진다음에
 insertPro.jsp파일에서 response.sendRedirect("list.jsp?id="+id); 을 통해 list.jsp로 가지게 되어있는 구조인데 무엇때문인지 자꾸 insertForm에서 추가를 하면 문제가 추가되지 않았다고만 뜹니다... 꼭 좀 부탁드려요!


 insertForm.jsp


<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<meta name="viewport" content="width=device-width,initial-scale=1.0"/>
<link rel="stylesheet" href="style.css"/>

<form name="input" method="post" action="insertPro.jsp">
   <table width=600 border=1 bordercolor="black">
    <tr>
      <td class="label"><label for="question">문제</label>
      <td class="content"><input id="question" name="question" type="text" size="100"
          maxlength="50"  autofocus required></td></tr>
    <tr>
      <td align='center'>보기</td><td align='center'>내용</td></tr>
    <tr>
      <td class="label"><label for="ex1">1</label>
      <td class="content"><input id="ex1" name="ex1" type="text"
          size="100"  maxlength="50" required></td></tr>
    <tr>
      <td class="label"><label for="ex2">2</label>
      <td class="content"><input id="ex2" name="ex2" type="text"
          size="100"  maxlength="50" required></td></tr>
    <tr>
      <td class="label"><label for="ex3">3</label>
      <td class="content"><input id="ex3" name="ex3" type="text"
          size="100"  maxlength="50" required></td></tr>
    <tr>
      <td class="label"><label for="ex4">4</label>
      <td class="content"><input id="ex4" name="ex4" type="text"
          size="100"  maxlength="50" required></td></tr>
    <tr>
      <td class="label"><label for="dap">정답</label>
      <td class="content"><input id="dap" name="dap" type="text"
          size="100"  maxlength="50" required></td></tr>
   
    <tr>
      <td align='center' class="label2" colspan="2"><input type="submit" value="출제하기">
         <input type="reset" value="다시작성"></td></tr>
  </table>
</form>

 


insertPro.jsp


<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>

<% request.setCharacterEncoding("utf-8");%>

<%
   String id = request.getParameter("id");
   String question= request.getParameter("question");
   String ex1 = request.getParameter("ex1");
   String ex2 = request.getParameter("ex2");
   String ex3 = request.getParameter("ex3");
   String ex4 = request.getParameter("ex4");
   String dap = request.getParameter("dap");
   Timestamp reg_date=new Timestamp(System.currentTimeMillis());


   Connection conn=null;
   PreparedStatement pstmt=null;
   String str="";

   try{
   String jdbcUrl="jdbc:mysql://localhost:3306/jsptest?useUnicode=true&characterEncoding=UTF-8";
     String dbId="jspid";
     String dbPass="jsppass";
  
   Class.forName("com.mysql.jdbc.Driver");
   conn=DriverManager.getConnection(jdbcUrl,dbId ,dbPass);
 
   String sql= "insert into member values (?,?,?,?,?,?,?,?)";
     pstmt=conn.prepareStatement(sql);
     pstmt.setString(1,id);
     pstmt.setString(2,question);   
     pstmt.setString(3,ex1);
     pstmt.setString(4,ex2);
     pstmt.setString(5,ex3);
     pstmt.setString(6,ex4);
     pstmt.setString(7,dap);
     pstmt.setTimestamp(8,reg_date);
     pstmt.executeUpdate();
  
     response.sendRedirect("list.jsp?id="+id);
 
  }catch(Exception e){
   e.printStackTrace();
   out.println("문제가 제대로 출제되지 않았습니다.");
  }finally{
   if(pstmt != null)
    try{pstmt.close();}catch(SQLException sqle){}
   if(conn != null)
    try{conn.close();}catch(SQLException sqle){}
  }
 %>

 


list.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<meta name="viewport" content="width=device-width,initial-scale=1.0"/>
<link rel="stylesheet" href="style.css"/>

<td><a href="insertForm.jsp?id">퀴즈출제</a></td>    
<table border=1 cellspacing=0 cellpadding=4>
  <tr  class="label">
   <td>번호</td>
   <td>제목</td>
   <td>출제일시</td>
   <td>삭제</td>
  
  </tr>
<%

 
  Connection conn=null;
  PreparedStatement pstmt=null;
  ResultSet rs=null;             
 
  try{
  String jdbcUrl="jdbc:mysql://localhost:3306/jsptest?useUnicode=true&characterEncoding=UTF-8";
     String dbId="jspid";
     String dbPass="jsppass";
 
  Class.forName("com.mysql.jdbc.Driver");
  conn=DriverManager.getConnection(jdbcUrl,dbId ,dbPass );

  String sql= "select * from id";
  pstmt=conn.prepareStatement(sql);
  rs=pstmt.executeQuery();

  while(rs.next()){
    String id= rs.getString("id");
    String question= rs.getString("question");
       Timestamp reg_date=rs.getTimestamp("reg_date");
      
    
%>
       <tr>
        <td><%=id%></td>
        <td><%=question%></td>
        <td><%=reg_date.toString()%></td>
        <td><a href="deletePro.jsp?id=<%=id%>">삭제</a></td>       
      </tr>
<%  }
  }catch(Exception e){
  e.printStackTrace();
  }finally{
  if(rs != null)
     try{rs.close();}catch(SQLException sqle){}
  if(pstmt != null)
  try{pstmt.close();}catch(SQLException sqle){}
  if(conn != null)
  try{conn.close();}catch(SQLException sqle){}
  }
%>
</table>

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
신라면 커뮤니티를 만들기 전에 궁금한 게 있어요. [1] 2017.08.10 by DoorWeb
튜닝셀프 스마트폰 네이버앱의 북마크에 있는 아이콘은 어떻게 넣나요? file  
배고픈자 외부페이지에서 json_encode 관련 질문 있습니다.  
sd**** 게시판 분류항목별 메일 발송이 가능 할까요? [1] 2017.08.09 by GG
헨델8 oembed가 만든 iframe 주소에 변수를 추가하고싶습니다.  
연이0b304 SSL 적용 관련해서 문제가 생겼습니다.  
pcline26 왼쪽 글씨 메뉴를 이미지 메뉴로 바꾸고싶습니다. [2] file 2017.08.08 by pcline26
튜닝셀프 회원가입 링크 주소에 있는 mid 값을 바꾸고 싶은데요... [2] 2017.08.08 by 튜닝셀프
다룡 레이아웃, db연결 문의드립니다 :-) [2] 2017.08.08 by 다룡
lear 게시판 검색시 공란이나 찾고자 하는 검색어가 없으면 공지사항만 볼수 있는 방법이 있을까요? [2] 2017.08.08 by lear
유자 메뉴바하고 이미지를 중앙에 고정하고싶어요.  
왕자태운백마 최근글 목록 정렬시 게시판 제목이나 브라우저 제목 표시를 할수없을까요? [4] 2017.08.08 by 머드
영신 관리자가 회원추가가 안되는 현상 [1] 2017.08.08 by sejin7940
루씨유 도메인이 다른 사이트로 이전되었는데 기존 사이트로 접속은 어떻게 하는지 아시는분?ㅜㅜ [1] 2017.08.08 by sejin7940
twowings 대시보드가 이상해요 file  
몬수니 유튜브 모듈 기본 스킨에 검색기능 추가하기 [1] 2017.08.08 by HowtoXE
홈런볼11 가입시 메일 안내 [1] file 2017.08.08 by HowtoXE
투피 어떤 위젯인지 아시는분 있으실까요? [1] file 2017.08.08 by HowtoXE
박취 이미지위에 메뉴바를 올리면 여백이생겨요.. file  
sdkfj24 스케치북유튜브 게시판.. [1] file 2017.08.07 by sdkfj24
짜짜짜앙가 Err : '' template file does not exists. 오류문의 드립니다.  
caang 1.7.4.3 관리자로그인문제? Fatal error 좀도와주세요~ㅠㅠ [3] file 2017.08.07 by 월터화이트
Kodumul 메모장으로 php 파일 수정 후 모바일에서 메뉴 깨짐 현상 [1] file 2017.08.06 by 우주학개론
도와주세요 모바일에 팝업 2개 띄우는 방법을 좀 부탁드립니다 ㅠㅠ [1] 2017.08.06 by 우주학개론
Kevinatvn 댓글 등록 시 알림 [1] 2017.08.06 by 우주학개론
soonoo 모바일 크롬부라우저 에서 전화번호 [2] 2017.08.06 by 우주학개론
신라면 홈페이지 의뢰하기 전에, 궁금한 게 있어서 물어봐요. [1] 2017.08.06 by 우주학개론
파파베어 비밀글 썸네일 나타내게 했는데 모바일에서는 어떻게해야하나요?ㅠ  
사니사니 카운터 DB 수정이 반영 안되는 문제 [2] 2017.08.06 by 라부쓰
사니사니 본인이 쓴 글에 대댓글을 달 시 포인트 지급이 안되는 문제 [2] 2017.08.06 by 라부쓰