You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2008/03/31 17:11:23 UTC
svn commit: r643020 -
/incubator/tuscany/java/sca/samples/calculator-webapp/src/main/webapp/calc.jsp
Author: antelder
Date: Mon Mar 31 08:11:16 2008
New Revision: 643020
URL: http://svn.apache.org/viewvc?rev=643020&view=rev
Log:
Update webapp calculator sample to demonstrate using the new sca taglib
Modified:
incubator/tuscany/java/sca/samples/calculator-webapp/src/main/webapp/calc.jsp
Modified: incubator/tuscany/java/sca/samples/calculator-webapp/src/main/webapp/calc.jsp
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/calculator-webapp/src/main/webapp/calc.jsp?rev=643020&r1=643019&r2=643020&view=diff
==============================================================================
--- incubator/tuscany/java/sca/samples/calculator-webapp/src/main/webapp/calc.jsp (original)
+++ incubator/tuscany/java/sca/samples/calculator-webapp/src/main/webapp/calc.jsp Mon Mar 31 08:11:16 2008
@@ -17,14 +17,11 @@
* under the License.
--%>
-<%@ page import="org.apache.tuscany.sca.host.embedded.SCADomain"%>
-<%@ page import="calculator.CalculatorService" %>
-
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
-<%
- SCADomain scaDomain = (SCADomain) application.getAttribute("org.apache.tuscany.sca.SCADomain");
- CalculatorService calculatorService = (CalculatorService)scaDomain.getService(CalculatorService.class, "CalculatorServiceComponent");
-%>
+<%@ taglib uri="http://www.osog.org/sca/sca.tld" prefix="sca" %>
+
+<sca:reference name="CalculatorServiceComponent" type="calculator.CalculatorService" />
+
<html>
<head><title>Calculator sample</title></head>
@@ -34,16 +31,16 @@
<th>Expression</th><th>Result</th>
</tr>
<tr>
- <td>2 + 3</td><td><%= calculatorService.add(2, 3) %></td>
+ <td>2 + 3</td><td><%= CalculatorServiceComponent.add(2, 3) %></td>
</tr>
<tr>
- <td>3 - 2</td><td><%= calculatorService.subtract(3, 2) %></td>
+ <td>3 - 2</td><td><%= CalculatorServiceComponent.subtract(3, 2) %></td>
</tr>
<tr>
- <td>3 * 2</td><td><%= calculatorService.multiply(3, 2) %></td>
+ <td>3 * 2</td><td><%= CalculatorServiceComponent.multiply(3, 2) %></td>
</tr>
<tr>
- <td>3 / 2</td><td><%= calculatorService.divide(3, 2) %></td>
+ <td>3 / 2</td><td><%= CalculatorServiceComponent.divide(3, 2) %></td>
</tr>
</table>
</body>
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org