项目实战巨坑总结--电商篇

1、商品分类,按上架时间降序排列
<s:if test="childCategory==null">
      <select onchange='window.location.href=this.options[selectedIndex].value' 
              name='select_order' size='1' class='list_r_title_ml'>
              <option value="${ pageContext.request.contextPath }/main/bookList
                     ?parentCategory.categoryId=<s:property value='parentCategory.categoryId'/>">请选择排序规则</option>
              <option value="${ pageContext.request.contextPath }/main/booksByPutTime
                     ?parentCategory.categoryId=<s:property value='parentCategory.categoryId'/>" selected="selected">按上架时间降序</option>
      </select>                           
</s:if>
<s:else>
      <select onchange='window.location.href=this.options[selectedIndex].value' 
            name='select_order' size='1' class='list_r_title_ml'>
            <option value="${ pageContext.request.contextPath }/main/bookList
                 ?parentCategory.categoryId=<s:property value='parentCategory.categoryId'/>&childCategory.categoryId=<s:property value='childCategory.categoryId'/>">请选择排序规则</option>
            <option value="${ pageContext.request.contextPath }/main/booksByPutTime
                 ?parentCategory.categoryId=<s:property value='parentCategory.categoryId'/>&childCategory.categoryId=<s:property value='childCategory.categoryId'/>" 
                  selected="selected">按上架时间降序</option>
       </select>
</s:else>

2、location后面链接不能换行
<a href="javascript:" onclick="location='${pageContext.request.contextPath}/cart/changeProductCount?productId=<s:property value="value.product.productId"/>&productCount='+document.getElementById('num<s:property value="value.product.productId"/>').value">变更</a>

3、Map集合遍历

<s:iterator value="#session.cart" var="item">                        
                        <tr class='td_no_bord'>
                            <td style='display: none'>
                                <s:property value="value.product.productId"/>
                            </td>
                            <td class="buy_td_6">
                                <span class="objhide"><img /> </span>
                            </td>
                            <td>
                                <a href="#">
                                <s:property value="value.product.bookName"/>
                                </a>
                            </td>
                            <td class="buy_td_5">
                                <span class="c_gray"><s:property value="value.product.usedPrice"/></span>
                            </td>
                            <td class="buy_td_4">
                                  
                                <span>¥<s:property value="value.product.ddPrice"/>
                                </span>
                            </td>
                            <td class="buy_td_1">
                                  <s:property value="value.productCount"/>
                            </td>

                            <td>
                                <input class="del_num" type="text" size="3" maxlength="4" id="num<s:property value='value.product.productId'/>" value="<s:property value='value.productCount'/>"/>
                                <a href="javascript:" onclick="location='${pageContext.request.contextPath}/cart/changeProductCount?productId=<s:property value="value.product.productId"/>&productCount='+document.getElementById('num<s:property value="value.product.productId"/>').value">变更</a>
                            </td>
                            <td>
                                <a href="${ pageContext.request.contextPath }/cart/deleteItem?productId=<s:property value='value.product.productId'/>">删除</a>
                            </td>
                        </tr>
</s:iterator>





猜你喜欢

转载自blog.csdn.net/weixin_42273990/article/details/80482890
今日推荐