Groovlet不在GWT项目中工作,容器:google插件中的嵌入式Jetty
我正在开发一个使用GWT-RPC的GWT应用程序。 我刚刚测试了groovlet,看看它是否有效,但遇到了一些问题 这是我的groovletGroovlet不在GWT项目中工作,容器:google插件中的嵌入式Jetty,gwt,groovy,jetty,groovlet,Gwt,Groovy,Jetty,Groovlet,我正在开发一个使用GWT-RPC的GWT应用程序。 我刚刚测试了groovlet,看看它是否有效,但遇到了一些问题 这是我的groovlet package groovy.servlet; print "testing the groovlet"; 每个教程都说我们不需要对任何东西进行子类化,只需一个简单的脚本就可以充当servlet 我的web.xml如下所示- <!-- groovy --> <servlet> <servlet-name>
package groovy.servlet;
print "testing the groovlet";
每个教程都说我们不需要对任何东西进行子类化,只需一个简单的脚本就可以充当servlet
我的web.xml如下所示-
<!-- groovy -->
<servlet>
<servlet-name>testGroovy</servlet-name>
<servlet-class>groovy.servlet.testGroovy</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>testGroovy</servlet-name>
<url-pattern>*.groovy</url-pattern>
</servlet-mapping
我错过了什么?您正在那里构建一个新类,而不是扩展HttpServlet类(或者groovy.servlet.GroovyServlet) GroovyServlet是servlet,然后解释groovy脚本 要在web.xml中设置它,请使用
<servlet>
<servlet-name>GroovyServlet</servlet-name>
<servlet-class>groovy.servlet.GroovyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>GroovyServlet</servlet-name>
<url-pattern>*.groovy</url-pattern>
</servlet-mapping>
对象请求
、响应
、会话
、参数
和其他对象也可供您使用。例如,你可以写
out.println 'testing the groovlet'
out.println "Hello ${params['name']}"
更多信息请访问出于好奇,为什么要使用groovy.servlet作为类的包?还部署了groovy JAR吗?
out.println "Hello ${params['name']}"