是否可以使用GSP(groovy服务器页面)而不需要整个grails的东西?

ope*_*sas 13 installation grails groovy gsp

我只想和groovy玩一点

我正在考虑开发自己的小型Web框架,非常简单和易于管理......

所以我想使用GSP页面,而不必安装整个grails的东西,包括所有依赖项和幕后框架......

任何人都可以提供有关下载内容,安装位置,如何配置tomcat等的详细说明...


到目前为止我发现的一些信息

Groovy Servlets

GSP标签参考

这非常接近我正在寻找的东西,但仍然不知道下载什么,在哪里保存,等等......

http://groovy.codehaus.org/GSP

看看这里说的是什么......

GSP不作为独立模块进行维护.但它已经在Grails中分叉并重新整合.

ope*_*sas 17

好吧,似乎并没有像我预期的那样努力

只需要复制groovy-all-1.5.7.jar

来自C:\ java\groovy-1.5.7\embeddable

到C:\ java\Tomcat 6.0\lib

并将以下行添加到C:\ java\Tomcat 6.0\conf\web.xml

  <!-- Groovy mapping - sas 2009-01-29 -->
<servlet>
    <servlet-name>Groovy</servlet-name>
    <servlet-class>groovy.servlet.GroovyServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>Groovy</servlet-name>
    <url-pattern>*.groovy</url-pattern>
</servlet-mapping>

<servlet>
    <servlet-name>GroovyTemplate</servlet-name>
    <servlet-class>groovy.servlet.TemplateServlet</servlet-class>    
</servlet>
<servlet-mapping>
    <servlet-name>GroovyTemplate</servlet-name>
    <url-pattern>*.gsp</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

它工作了!!!

我甚至没有下载grails安装程序......

难道真的那么容易吗???

这里有一些链接

http://noor.ojuba.org/2008/06/groovlets-setting-up/

  • 我要补充的是,如果可能的话,我建议您将groovy jar放在your-webapp/WEB-INF/lib中,这将简化部署并消除使用groovy与其他应用程序冲突的可能性 (3认同)