Groovlets (groovy servlet) 的 helloword

2007年十二月13日 由 贝贝爸 Leave a reply »

需要
Groovy Version: 1.5.0
resin pro 3.1.4
groovy的安装,略

启动resin后,会有一个%RESIN_HOME%\webapps\ROOT\WEB-INF\web.xml文件。
增加如下内容

<servlet>
      
<servlet-name>GroovyServlet</servlet-name>
      
<servlet-class>groovy.servlet.GroovyServlet</servlet-class>
    
</servlet>
    
<servlet>
        
<servlet-name>GroovyTemplate</servlet-name>
        
<servlet-class>groovy.servlet.TemplateServlet</servlet-class>   
    
</servlet>
    
<servlet-mapping>
        
<servlet-name>GroovyServlet</servlet-name>
        
<url-pattern>*.groovy</url-pattern>
    
</servlet-mapping>
    
<servlet-mapping>
        
<servlet-name>GroovyTemplate</servlet-name>
        
<url-pattern>*.gsp</url-pattern>
    
</servlet-mapping>

copy %GROOVY_HOME%\lib\下的
groovy-1.5.0.jar
asm-2.2.jar
antlr-2.7.6.jar

%RESIN_HOME%\lib
启动resin,在
%RESIN_HOME%\webapps\ROOT下新建2个文件
hello.gsp
————-

<%
def h="hello"
def w="world"
println "$h $w"
print 2+2
println " times"
 %>

hello.groovy
——-

println """
<html>
    <head>
        <title>Groovy Servlet</title>
    </head>
    <body>
Hello world @ ${new Date()}
    </body>
</html>
"""

运行后

http://localhost:8080/1.gsp

http://localhost:8080/a.groovy

的内容分别为
hello world 4 times
Hello world @ Thu Dec 13 23:04:18 CST 2007

Popularity: 18%

相关文章

Advertisement

One Response

  1. 优优的嗲妈 说:


    BUT
    阅不懂

Leave a Reply

很抱歉评论不显示链接,发表垃圾评论徒劳。