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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to