<%@ page import="java.math.BigDecimal, org.apache.aries.samples.ariestrader.api.*, org.apache.aries.samples.ariestrader.api.persistence.*, org.apache.aries.samples.ariestrader.util.*" session="true" isThreadSafe="true" isErrorPage="false"%> <%! TradeServicesManager tradeServicesManager = null; %> <% String symbol = request.getParameter("symbol"); if (tradeServicesManager == null) { tradeServicesManager = TradeServiceUtilities.getTradeServicesManager(); } TradeServices tradeServices = tradeServicesManager.getTradeServices(); try { QuoteDataBean quoteData = tradeServices.getQuote(symbol); %> <%= FinancialUtils.printQuoteLink(quoteData.getSymbol()) %> <%= quoteData.getCompanyName()%> <%= quoteData.getVolume()%> <%= quoteData.getLow() + " - " + quoteData.getHigh()%> <%= quoteData.getOpen()%> $ <%= quoteData.getPrice()%> <%= FinancialUtils.printGainHTML(new BigDecimal(quoteData.getChange())) %> <%= FinancialUtils.printGainPercentHTML( FinancialUtils.computeGainPercent(quoteData.getPrice(), quoteData.getOpen())) %>
<% } catch (Exception e) { Log.error("displayQuote.jsp exception", e); } %>