JSTL - 促销代码

时间:2017-03-05 17:37:18

标签: jstl

我正在尝试使用JSTL,因此如果用户输入代码,则会在数据库中查找它,如果它等于该值,则应用以下折扣。 我有一个想法/伪代码我想写的但是我不能让它工作或我应该从哪里去

在我的购买页面中,我有:

form action="promo.jsp" method="GET">
  Promotional Code: <input type="text" name="promo">
  <input type = "submit" id="promo" value = "Apply Code" />
</form>

<form action="complete_purchase.jsp" method="POST">
  <input type="submit" value="Complete Purchase" />
</form>

在我的“promo.jsp”中 我有一些很长的路要走:

<sql:query var="item">
select item_price from inventory; 
</sql:query>

<sql:query var="pro">
      select code,discount from promotion_code;
</sql:query>

<c:if test="${pro.promo eq 'spring01'}">
     <c:set var="user" value="${(item_price-(item_price*discount))}" scope="session"  />
</c:if>
<c:out value="${sessionScope.user}" />

所以基本上,当我点击应用代码时,它会将价格的新值存储在一个变量中,我想在“最终购买页面”上调用

0 个答案:

没有答案