- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个用 scala、spring、sitemesh 和 jspx/jSTL 编写的 web 项目。问题出在 jspx 上。我一直遇到希望类型为 java 集合类型的问题,因此我必须不断在 Scala/java 集合之间进行转换。有时我会忘记,我的观点会爆炸,等等。
我想知道是否有一篇博客文章描述了从 jsp/jSTL/jspx 迁移到 scalate 的方式/涉及的内容?因为否则切换似乎有点不知所措,不管现在烦人我认为 jspx 是。
最佳答案
好的,所以我冒险尝试,只是想看看这整个事情是如何运作的。事实证明这很容易。以下是任何有兴趣的人的步骤:
Maven pom 依赖项:
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-compiler</artifactId>
<version>${scala.version}</version>
</dependency>
<!-- scalate templating engine -->
<dependency>
<groupId>org.fusesource.scalate</groupId>
<artifactId>scalate-spring-mvc</artifactId>
<version>${scalate.version}</version>
</dependency>
<dependency>
<groupId>org.fusesource.scalate</groupId>
<artifactId>scalate-wikitext</artifactId>
<version>${scalate.version}</version>
</dependency>
<dependency>
<groupId>org.fusesource.scalate</groupId>
<artifactId>scalate-page</artifactId>
<version>${scalate.version}</version>
</dependency>
<dependency>
<groupId>org.fusesource.scalamd</groupId>
<artifactId>scalamd</artifactId>
<version>${scalamd.version}</version>
</dependency>
<dependency>
<groupId>org.fusesource.scalate</groupId>
<artifactId>scalate-test</artifactId>
<version>${scalate.version}</version>
<scope>test</scope>
</dependency>
<bean id="viewNameTranslator" class="org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator"/>
<bean id="scalateViewResolver" class="org.fusesource.scalate.spring.view.ScalateViewResolver"
p:order="1" p:prefix="/WEB-INF/view/" p:suffix=".scaml" />
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:order="2" p:viewClass="org.springframework.web.servlet.view.JstlView" p:prefix="/WEB-INF/view/" p:suffix=".jspx" />
-@ var x:String
-@ var y:List[com.xxx.model.MyModelObject]
关于scala、spring 和 scalate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5913373/
尝试在 SSP 模板中包含一堆 HTML,但出现以下异常: Caused by: java.lang.IllegalArgumentException: null at scala.tools.asm
我有一个用 scala、spring、sitemesh 和 jspx/jSTL 编写的 web 项目。问题出在 jspx 上。我一直遇到希望类型为 java 集合类型的问题,因此我必须不断在 Scal
我正在尝试 Jade(通过 Scalate),但遇到了一个我找不到答案的错误。 (或者,至少没有看到。)我使用 BlueGriffon 模拟了一个表单(自从我编写 HTML 代码以来已经有好几年了……
我试图让 scalate 在 tomcat 下工作,但是当它试图编译 saml 模板时它崩溃了。码头没问题。我对这个和一般的 tomcat 都不熟悉。似乎 github 上的 scalatra-sbt
如何在 Scalate 中为 SSP 模板(Scala 服务器页面)指定自定义样式表(外部)? 我尝试在 default.ssp 中指定 html 链接文件如下。
我需要为我的 Scala 项目选择一个 Mustache 渲染引擎。似乎只有两个选择是 Mustache-Java 和 Scalate?有什么比较吗?两者中哪一个更稳定/性能更好? 最佳答案 我刚刚经
我正在使用 Play 框架和 play-scalate 插件。 提供的 play-scalate 的默认演示只有“.ssp”,但我想使用的是“.scaml”。我创建了一个“default.scaml”
我正在使用 Scalatra 的内置 Scalate 支持,但我希望我的 default.scaml 布局呈现 HTML5 Doctype。 Scalate 文档说明 When the format
mustache 可以遍历 java Map 吗?我的目标: Map mapTest 在我的 mustache 模板中试过这个: {{#mapTest}} {{.}} {{/mapTest}} 它
我发现了一个类似的问题,在scala mailing list中有详细描述。 (也here)。好像和this有关创建 scala 解释环境时类路径管理发生变化。 就我而言,scala-library
我已经在 Play Framework 2.4.2 中实现了我自己的 HttpErrorHander 并且它运行得很好,但现在我希望能够使用故意抛出异常的“假 Action ”进行测试。我试过 sca
我是一名优秀的程序员,十分优秀!