jsp파일에서 값을 null값을 받아옵니다 ㅜ,ㅜ]
상품상세페이지에서 장바구니 담기를 클릭하면 상품의 정보들이 넘어와야 되는데
null 값으로 받아 옵니다 ㅜ.ㅜ
제가 상품상세페이지에 값을 잘못 보내는 건가요??
상품상세 페이지
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>재능상세 페이지</title>
</head>
<body>
<!-- GoodsDetailAction에서 넘어온 값이 JSTL(커스텀 액션) 사용하여 값을 뿌려줌 -->
<table width="500" cellpadding="0" cellspacing="0" border="1">
<form
action="goods_modify_form.do?GOODS_NUM=${goods_detail_view.GOODS_NUM}"
method="post">
<input type="hidden" name="GOODSNUM"
value="${goods_detail_view.GOODS_NUM}">
<tr>
<td>카테고리</td>
<td><td><input type="hidden" name="CATEGORY1"
value="${goods_detail_view.GOODS_CATEGORY1}">${goods_detail_view.GOODS_CATEGORY1}</td>
<td>카테고리2</td>
<td>${goods_detail_view.GOODS_CATEGORY2}</td>
<tr>
<td>등록번호</td>
<td><input type="hidden" name="GOODSNUM"
value="${goods_detail_view.GOODS_NUM}">${goods_detail_view.GOODS_NUM}</td>
</tr>
</tr>
<tr>
<td>이름</td>
<td><input type="hidden" name="NAME"
value="${goods_detail_view.GOODS_NAME}">${goods_detail_view.GOODS_NAME}</td>
<tr>
<tr>
<td>재능상품명</td>
<td><input type="hidden" name="SUBJECT"
value="${goods_detail_view.GOODS_SUBJECT}">${goods_detail_view.GOODS_SUBJECT}</td>
</tr>
<td>금액</td>
<td>${goods_detail_view.GOODS_PRICE}</td>
</tr>
<td>배송비</td>
<td>${goods_detail_view.GOODS_PRICE2}</td>
</tr>
<tr>
<td>사진</td>
<td><img src="./upload/${goods_detail_view.GOODS_IMAGE}"
width="200" height="200"></td>
</tr>
<tr>
<td>섬네일</td>
<td><img src="./upload/sm_${goods_detail_view.GOODS_IMAGE}"></td>
</tr>
<tr>
<td>내용</td>
<td>${goods_detail_view.GOODS_CONTENT}</td>
</tr>
<tr>
<td>금액합계</td>
<td><input type="hidden" name="TOTAL_PRICE"
value="${goods_detail_view.GOODS_TOTAL_PRICE}">${goods_detail_view.GOODS_TOTAL_PRICE}</td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="수정">
<a href="goods_list.do">목록보기</a> <a
href="delete.do?GOODS_NUM=${goods_detail_view.GOODS_NUM}">삭제</a></td>
<td><a href="BasketAdd.ba">장바구니 담기</a>
</tr>
</form>
</table>
</body>
</html>
상품페이지에 정보를 받는곳
package jnmk.basket.action;
import java.io.PrintWriter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import jnmk.basket.db.BasketDAO;
public class BasketAddAction implements Action{
public ActionForward execute(HttpServletRequest request, HttpServletResponse response)
throws Exception{
BasketDAO basketdao=new BasketDAO();
HttpSession session=request.getSession();
String email=(String)session.getAttribute("eamil");
/*if(email==null){
PrintWriter out=response.getWriter();
out.println("<script>");
out.println("history.go(-1)");
out.println("</script>");
out.close();
}*/
System.out.println(request.getParameter("GOODSNUM"));//값을 받아오는지 확인용
int goodsnum=Integer.parseInt(request.getParameter("GOODSNUM"));//null값으로 받아옵니다ㅜ.ㅜ
String name=request.getParameter("NAME");
String subject=request.getParameter("SUBJECT");
int total=Integer.parseInt(request.getParameter("TOTAL_PRICE"));
System.out.println(goodsnum);
System.out.println(name);
System.out.println(subject);
System.out.println(total);
basketdao.basketAdd(email,goodsnum,name,subject,total);
ActionForward forward=new ActionForward();
forward.setRedirect(true);
forward.setPath("./BasketList.ba");
return forward;
}
}