zoukankan      html  css  js  c++  java
  • 如何使用 Eclipse + Kotlin + tomcat 开发 Dynamic Web Server

    如何使用 Eclipse + Kotlin + tomcat 开发 Dynamic Web Server ?


    Eclipse 安装 Kotlin 插件后是无法开发 Dynamic Web Server 的, 除非再新建一个 Kotlin 项目, 然后将 bin 目录添加到 tomcat 的 CLASSPATH 中

    要想完全使用 Kotlin 开发难度是很大滴, 不过, 如果你不在意的话, 是可以以 Java 注解 + Kotlin 的方式完成的

    也就是说, Dispatcher 是无法扫描 Kotlin 类的, 所有 URL 请求都需要 Java 代理转发到 Kotlin

    配置 tomcat

    添加 Kotlin 运行库

    添加 sping 库, Kotlin 项目

    package controller;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.Model;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    import cont.ex.LoginCont;
    
    @Controller
    public class IndexCont {
    	
    	static {
    		System.out.println(IndexCont.class.getName() + " 类被初始化.");
    	}
    
    	@RequestMapping("index")
    	public String index(Model m) {
    		m.addAttribute("info", test.JustFun.Companion.getString("欢迎信息"));
    		return new LoginCont().login(m);
    	}
    
    }
    
    package test
    
    class JustFun {
    	companion object {
    		fun getString(param: String) : String {
    			when(param) {
    				"欢迎信息" -> return "Welcome to develon's house"
    			}
    			return "Haven't soutou suru data"
    		}
    	}
    }
    

    访问/index.html

    注意: Kotlin 项目修改后都需要运行一下才会被编译

  • 相关阅读:
    nyoj 42 一笔画 欧拉通路
    布丰投针实验1
    poj 1328 贪心
    uva 10026 贪心
    zoj 1375 贪心
    uva 103 经典DAG变形
    uva 11088 暴力枚举子集/状压dp
    jsp分页功能
    static静态变量的理解
    Vector & ArrayList 的主要区别
  • 原文地址:https://www.cnblogs.com/develon/p/11456054.html
Copyright © 2011-2022 走看看