°í°´ÀÌ ÁÖ¹® Á¤º¸ ÆäÀÌÁö¿¡¼ ´ÙÀ½À» ´©¸£¸é,
ÁöºÒ û±¸ ¹× ¿î¼Û Á¤º¸ ÆäÀÌÁö Shipping.jsp°¡ Ç¥½ÃµË´Ï´Ù. Shipping.jsp´Â ÁÖ¹®ÀÇ °¢ Ç׸ñ¸¶´Ù ¼ö·®, Àå±â ±¸¸Å °è¾à À̸§,
¼Ó¼º, ¿î¼Û ÁÖ¼Ò, ¿î¼Û ¹æ¹ýÀ» Æ÷ÇÔÇÑ ¼³¸íÀ» Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ÆäÀÌÁö¿¡¼ °í°´Àº ÁÖ¹® Àå±â ±¸¸Å °è¾à¿¡
ÁöÁ¤µÈ ±ÔÁ¤¿¡ µû¶ó ´ÙÀ½ ŽºÅ©¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·ì
Shipping.jsp´Â ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
bean
Shipping.jsp´Â ´ÙÀ½ beanÀ» »ç¿ëÇÕ´Ï´Ù.
±¸Çö
ÁÖ: ´Ù±¹¾î Áö¿ø Á¤º¸¸¦ ºñ·ÔÇÏ¿© ¸ðµç °ßº» »óÁ¡ ÆäÀÌÁö¿¡ °øÅëµÇ´Â ±¸Çö ±â¹ý¿¡ ´ëÇÑ Á¤º¸´Â °ßº» »óÁ¡ ÆäÀÌÁö: °øÅë ±¸Çö ±â¹ýÀ» ÂüÁ¶ÇϽʽÿÀ.
°í°´ÀÌ ÁÖ¹® Á¤º¸ ÆäÀÌÁö¿¡¼ ´ÙÀ½À» ´©¸£¸é OrderItemDisplay ¸í·ÉÀÌ page=shipmethod ¸Å°³º¯¼ö¿Í ÇÔ²² È£ÃâµË´Ï´Ù. OrderItemDisplay´Â OrderItemDisplayViewShiptoDsp º¸±â ¸í·ÉÀ» È£ÃâÇϰí ÀÌ ¸í·ÉÀº OrderItemDisplay.jsp·Î Àü´ÞµË´Ï´Ù. OrderItemDisplay.jsp¿¡´Â shipping.jsp°¡ Æ÷ÇԵ˴ϴÙ. ÆäÀÌÁö ¸Å°³º¯¼ö´Â shipmethodÀ̱⠶§¹®ÀÔ´Ï´Ù.
UsablePaymentTcListDataBeanÀº ÁöºÒ ±ÔÁ¤À¸·ÎºÎÅÍ ÁöºÒ Á¤º¸¸¦ °Ë»öÇÕ´Ï´Ù.
ÁÖ: ÁöºÒ ±ÔÁ¤Àº ÁÖ¹® Á¤º¸ ÆäÀÌÁö¿¡¼ °í°´ÀÌ ¼±ÅÃÇÑ ÁöºÒ ¹æ¹ý¿¡ ÇØ´çÇÕ´Ï´Ù.
Àå±â ±¸¸Å °è¾àÀÇ ÁöºÒ ±ÔÁ¤¿¡ ÁöºÒ û±¸ ÁÖ¼Ò°¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, °í°´Àº µå·Ó ´Ù¿î ¸ñ·Ï¿¡¼ ÁÖ¼Ò¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. µå·Ó ´Ù¿î ¸ñ·Ï¿¡´Â °í°´ ÁÖ¼Ò·Ï¿¡ ÀÖ´Â ÁÖ¼Ò°¡ µé¾î ÀÖ½À´Ï´Ù. AddressAccessBeanÀº ´ÙÀ½°ú °°ÀÌ ÁÖ¼Ò¸¦ °Ë»öÇÕ´Ï´Ù.
// ask buyer to select a billing address if one is not specified in the payment TC if (!bBillAddressInTC) { // Get the list of addresses AddressAccessBean abAddressFinder = new AddressAccessBean(); Enumeration enAddressList = abAddressFinder.findByMemberId(userRef);
°í°´ÀÌ »õ ÁÖ¼Ò¸¦ Ãß°¡ÇÏ·Á´Â °æ¿ì AddressBookForm ¸í·ÉÀ» ½ÇÇàÇÏ´Â ÁÖ¼Ò·ÏÀ» ´·¯ ÁÖ¼Ò·Ï ÆäÀÌÁö Addressbook.jsp¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
°í°´ÀÌ ´ÙÀ½À» ´©¸£¸é ShipMethodFormÀÌ Á¦ÃâµÇ°í OrderCopy ¹× AllocationCheck ¸í·ÉÀÌ È£ÃâµË´Ï´Ù. OrderCopy´Â ÁöºÒ û±¸ ÁÖ¼Ò¸¦ ¼³Á¤Çϰí ÁÖ¹® Ç׸ñÀ» ¼±ÅÃµÈ ¿î¼Û ÁÖ¼Ò ¹× ¿î¼Û ¹æ¹ýÀ¸·Î °»½ÅÇÕ´Ï´Ù. AllocationCheck´Â ÀϺΠÁÖ¹® Ç׸ñÀÌ »ç¿ë ºÒ°¡´ÉÇÏÁö ¾ÊÀºÁö ÆÇº°Çϰí, »ç¿ë ºÒ°¡´ÉÇÑ °æ¿ì »óǰ Àç°í È®ÀÎ ÆäÀÌÁö°¡ Ç¥½ÃµÇ°í »ç¿ë °¡´ÉÇÑ °æ¿ì ÁÖ¹® ¿ä¾à ÆäÀÌÁö°¡ Ç¥½ÃµË´Ï´Ù.
![]() |