📄 add_item.jsp
字号:
<%@ include file="common_imports.jsp" %>
<%
//System.out.println("Came in add item");
String itemID = request.getParameter("item_id");
String itemTitle = request.getParameter ("item_title");
//String jspPath = request.getParameter("jsp_path");
if (jspPath == null)
jspPath = "/shop/index.jsp";
cart = (java.util.HashMap) sessioncache.getAttribute(sessionId, "opera.cart");
if (cart == null) {
cart = new java.util.HashMap();
}
cart.put(itemID, "1");
sessioncache.setAttribute(sessionId, "opera.cart", cart);
//System.out.println("Set session cart attribute.");
java.util.Hashtable historyTable = (java.util.Hashtable) sessioncache.getAttribute(sessionId, "opera.user_cart_history");
if (historyTable == null)
historyTable = new java.util.Hashtable();
if (itemID != null && itemTitle != null)
historyTable.put(itemID, itemTitle);
sessioncache.setAttribute(sessionId, "opera.user_cart_history", historyTable);
// Update related items table
java.util.Hashtable relProd = (java.util.Hashtable) sessioncache.getAttribute(sessionId, "opera.rel_items");
if (relProd == null) {
relProd = new Hashtable();
sessioncache.setAttribute(sessionId, "opera.rel_items", relProd);
}
// Remove the current item from the list of related items
relProd.remove(itemID);
// Get the related item
String relItemID = DBUtil.getField("SELECT relprod FROM OPERA_CONTENT_METADATA WHERE contentid = '" +
itemID + "'", java.sql.Types.VARCHAR, null);
if (relItemID != null && ! "".equals(relItemID) && cart.get(relItemID) == null) {
relProd.put(relItemID, "");
}
request.getRequestDispatcher(jspPath).forward(request, response);
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -