Browse Source

update to act-1.1.2; use mustache template (#2697)

Green Luo 8 years ago
parent
commit
5ca4ed880a

+ 9 - 3
frameworks/Java/act/pom.xml

@@ -7,19 +7,20 @@
 
     <groupId>com.techempower</groupId>
     <artifactId>actframework</artifactId>
-    <version>1.1.0</version>
+    <version>1.1.1</version>
     <name>ActFramework Test</name>
     <packaging>jar</packaging>
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-        <act.version>1.1.1</act.version>
+        <act.version>1.1.2</act.version>
         <act-morphia.version>1.1.0</act-morphia.version>
-        <act-ebean2.version>1.0.3</act-ebean2.version>
+        <act-ebean2.version>1.0.4</act-ebean2.version>
         <mysql.version>5.1.41</mysql.version>
         <postgres-jdbc.version>9.4.1212</postgres-jdbc.version>
         <HikariCP.version>2.6.1</HikariCP.version>
+        <act-mustache.version>1.0.0</act-mustache.version>
         <app.entry>com.techempower.act.AppEntry</app.entry>
     </properties>
 
@@ -59,6 +60,11 @@
             <artifactId>HikariCP</artifactId>
             <version>${HikariCP.version}</version>
         </dependency>
+        <dependency>
+            <groupId>org.actframework</groupId>
+            <artifactId>act-mustache</artifactId>
+            <version>${act-mustache.version}</version>
+        </dependency>
     </dependencies>
 
     <build>

+ 1 - 1
frameworks/Java/act/src/main/java/com/techempower/act/controller/FortuneControllerBase.java

@@ -25,7 +25,7 @@ public abstract class FortuneControllerBase<MODEL_TYPE extends IFortune,
         List<IFortune> fortunes = (List)fortuneDao.findAllAsList();
         fortunes.add(new Fortune(0, "Additional fortune added at request time."));
         Collections.sort(fortunes);
-        template("fortunes", fortunes);
+        template("fortunes.mustache", fortunes);
     }
 
 }

+ 20 - 0
frameworks/Java/act/src/main/resources/mustache/fortunes.mustache

@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <title>Fortunes</title>
+</head>
+<body>
+<table>
+  <tr>
+    <th>id</th>
+    <th>message</th>
+  </tr>
+  {{#fortunes}}
+  <tr>
+    <td>{{id}}</td>
+    <td>{{message}}</td>
+  </tr>
+  {{/fortunes}}
+</table>
+</body>
+</html>