学Java的时候看到群里有人在讨论Kotlin,然后去看了一下教程,很快就入门了
接着就想着用Kotlin编写Servlet(完全就是吃饱了撑着没事干的表现)
写了一个这样的代码。。。
override public fun doGet(req: HttpServletRequest?, resp: HttpServletResponse?)
{
resp!!.setContentType("text/html")
val out : PrintWriter = resp.writer
val result : Enumeration<Any?> = req!!.parameterNames
while(result.hasMoreElements())
{
var element : String
var next : Any? = result.nextElement()
if(next is String)
{
element = next
out.println(element + " = " + req.getParameter(element))
}
}
}
然后放进tomcat运行了一下
结果就错误了:
本来百思不得其解,接着看到里面有一句
于是,反编译了一下编译后的class文件,果然,发现了两个被import的包
于是去IDEA里面找到了这两个包的位置
然后就把这些包全部扔到tomcat的lib目录下
就可以放心的用Kotlin编写Servlet了