<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/tld/myfaces-html.tld" prefix="h" %>
<%@ taglib uri="/WEB-INF/tld/myfaces_core.tld" prefix="f" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+
"://"+request.getServerName()+
":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>List of currencies</title>
</head>
<body>
<f:view>
<h:form id="currencyList">
<h:dataTable id="currencies"
value="#{CurrencyListJSFBean.currencies}"
var="currency"
border="1">
<h:column>
<f:facet name="header">
<h:outputText value="Currency Name"/>
</f:facet>
<h:outputText value="#{currency.currencyName}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Country Name"/>
</f:facet>
<h:outputText value="#{currency.countryName}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Rate Against USD"/>
</f:facet>
<h:outputText value="#{currency.rateAgstUSD}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Edit"/>
</f:facet>
<h:commandLink id="Edit"
action="editCurrency"
actionListener="#{CurrencyJSFBean.selectCurrency}">
<h:outputText value="Edit" />
<f:param id="editCurrency"
name="currencyName"
value="#{currency.currencyName}" />
</h:commandLink>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Delete"/>
</f:facet>
<h:commandLink id="Delete"
action="deleteCurrency"
actionListener="#{CurrencyListJSFBean.deleteCurrency}">
<h:outputText value="Delete" />
<f:param id="deleteCurrency"
name="currencyName"
value="#{currency.currencyName}" />
</h:commandLink>
</h:column>
</h:dataTable>
<h:commandLink id="Add"
action="insertCurrency"
actionListener="#{CurrencyJSFBean.initCurrency}">
<h:outputText value="Add a Currency" />
</h:commandLink>
</h:form>
</f:view>
</body>
</html>
|