Eai pessoal, tenho um carrinho de compras, salvando os produtos dentro de um arraylist em uma sessão, só que, tenho que fazer a soma dos campos conforme o usuário adiciona os produtos, (é uma pizzaria) seleciona o tamanho da pizza e a quantidade, como faço para calcular o valor desses campos e mostrar na tela? Quero fazer diretamente com o java, pois com Javascript eu sei fazer isso via Ajax, só não sei como faria para enviar depois esses dados para finalizar o pagamento, desde já obrigado!
Aqui está o JSF que estou fazendo
<f:facet name=“header”>Preço</f:facet>
<h:outputLabel value="#{produtosCarrinho.preco}"/>
</h:column>
<h:column>
<f:facet name=“header”>Quantidade</f:facet>
<h:inputText value="#{produtosCarrinho.qtdCarrinho}" style=“width:20px;”/>
</h:column>
<h:column>
<f:facet name=“header”>Tamanho</f:facet>
<h:selectOneMenu>
<f:selectItem itemValue=“0” itemLabel = “Pequena” />
<f:selectItem itemValue=“4” itemLabel = “Media” />
<f:selectItem itemValue=“8” itemLabel = “Grande” />
</h:selectOneMenu>
</h:column>
