아예예
154
2019-08-14 02:26:24
3
150

dropbox 입력 질문드립니다.


개발자도구로 보면 데이터는 넘어오는데 db에는 저장이 안됩니다. 

(category부분입니다.)


입력하는 jsp에는 저렇게 만들었는데 다른 처리를 해줘야 하나요??

<select id="category" name="category" class="form-control" style="min-width:404px; max-width:404px">
	<option value="">카테고리를 선택하세요</option>
	<c:forEach var="category" items="${category}">
	    <option value="${category.categoryCode}">${category.categoryName}</option>
	</c:forEach>
</select>
0
0
  • 답변 3

  • isho
    21
    2019-08-14 03:23:03

    데이터가 넘어는 가는데 저장이 안된다면, html이나 jsp 가 아니라 서버쪽이 문제겠죠?

    서버에서 폼 데이터를 받는 부분이나 db에 입력하는 부분을 확인해보세요.

    0
  • 아예예
    154
    2019-08-14 09:40:16

    입력받는 곳은 이렇게 만들었는데 categoryCode만 저장이 안되는데 이미지처럼 뭔가를 더 써줘야 하나요? dropbox검색했을 때 별 다른 내용없어서 그냥 받게 만들었습니다....

    <c:forEach items="${list2}" var="goods">
    	<tr>
    		<td>${goods.rnum}</td>
    		<td>${goods.categoryCode}</td>
    		<td><img src="${pageContext.request.contextPath}/${goods.image}"/></td>
    		<td><a href='detail?rnum=${goods.rnum}'>${goods.goodsName}</a></td>
    		<td>${goods.summary}</td>
     		<td>${goods.deliveryCharge}</td> 
    		<td>${goods.goalNum}</td>
    	 	<td>${goods.sellStart}</td> 
    	 	<td>${goods.sellEnd}</td>
    	</tr>
    </c:forEach>


    mysql은 이렇게 만들었습니다...

    <resultMap type="Goods" id="goodsResult">
    		<result	property="rnum" column="rnum"/>
    		<result	property="dealCode" column="DEALCODE"/>
    		<result	property="categoryCode" column="categoryCode"/>
    		<result	property="goodsName" column="goodsname"/>
    		<result	property="price" column="PRICE"/>
    		<result	property="deliveryCharge" column="DELIVERYCHARGE"/>
    		<result	property="sellStart" column="SELLSTART"/>
    		<result	property="sellEnd" column="SELLEND"/>
    		<result	property="goalNum" column="GOALNUM"/>
    		<result	property="content" column="CONTENT"/>
    		<result	property="summary" column="SUMMARY"/>
    		<result	property="sellNum" column="SELLNUM"/>
    		<result	property="successTf" column="SUCCESSTF"/>
    		<result	property="id" column="ID"/>
    		<result	property="image" column="IMAGE"/>
    	</resultMap>



    <insert id="insertGoods" parameterType="GOODS">
    	INSERT into goods values (#{rnum}, #{dealCode}, #{categoryCode}, #{goodsName}, #{price}, ${deliveryCharge}, NOW(), #{sellEnd}, #{goalNum}, #{content}, #{summary}, #{sellNum}, #{successTf}, #{id}, #{image});
    </insert>


    0
  • 아예예
    154
    2019-08-14 10:42:54 작성 2019-08-14 10:43:59 수정됨

    해결했습니다..ㅎ 넘길 때 이름을 잘 못 넘기고 있었습니다

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.