在浏览器中运行 Kotlin HTML Builder

2024-05-21

我是一名 Java 开发人员,对 Kotlin 非常陌生。不过我喜欢这门语言,而且我喜欢用它可以轻松地完成 Web 应用程序。问题是我无法弄清楚如何在浏览器中运行 Kotlin HTML 构建器文件,以便我可以在 kotlin 中创建基本的网页骨架。我可以在 IDE 中输出它,但让它在我的浏览器中运行似乎很难,这很愚蠢。这可能是一个愚蠢的问题,我错过了一些非常明显的东西,但我似乎无法在网上找到答案。

请记住,我没有使用 Intellij IDEA。我很想用 Kotlin 进行 Web 开发,但又无力承担。一直在使用Eclipse。

提前致谢。


当您使用 Kotlin html 构建器时kotlinx.html或任何其他类似的事情,你需要,嗯,build它们以便为浏览器获取 HTML。

不存在“Kotlin 构建器文件”之类的东西。这些构造是纯 Kotlin 代码,因此您可以将它们写入您的(服务器?)代码库中,compile他们然后invoke它们生成 HTML 响应。这也意味着您需要一个(普通的 Java)路由器框架,例如Spark例如。

总而言之,html-builder 是一种生成 HTML 字符串的方法,因此它们不包括将 HTML 传送到其他地方的方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在浏览器中运行 Kotlin HTML Builder 的相关文章

随机推荐

  • 如果产品重量超过1000克,如何以公斤为单位显示

    在 Storefront 主题中 我使用下面的代码将格式化重量从 1000g 更改为 1kg add action woocommerce after shop loop item title show weight 10 function
  • android ndk 硬件调试内存

    背景 我对 C 很有经验 对 Android 和 Java 还很陌生 但这是编程的环境问题 我已经用 ANSI C 开发了一个管理应用程序 可以移植到任何操作系统 只需在依赖于操作系统的代码中添加 UI 即可 它使用相当多的内存 特别是对于
  • CUDA 中指令重放的其他原因

    这是我从 nvprof CUDA 5 5 获得的输出 Invocations Metric Name Metric Description Min Max Avg Device Tesla K40c 0 Kernel MyKernel do
  • Android 中的连字符

    作为 Android 应用程序国际化的一部分 我遇到了在正确位置动态换行或连字符的需要 我的所有字符串都外部化在 strings xml 文件中 但我没有找到任何有关 Android 中连字符的文档 我希望能够建议连字符位置 类似于我在 L
  • 从 ASP.NET 5 引用 .NET 4.6 项目会导致生成错误

    在我的 ASP NET 5 RC1 项目 仅针对 dnx46 中 我尝试添加对针对 net 4 6 的 经典 类库项目的引用 我在构建时收到此错误 MSBuild 14 0 bin Microsoft Common CurrentVersi
  • 将剪贴板图像粘贴到画布

    我有一个画布 我需要用户能够将图像粘贴到上面 我希望这是跨浏览器的 我只想使用 html javascript 我也愿意使用 Flash 对象 这在 Chrome 中工作得很好 尽管到目前为止我还没有弄清楚如何让它在 Firefox 中工作
  • 如何在 zend Framework 2 中禁用渲染视图?

    我想使用一些 ajax 但我不知道如何使用与 zend Framework 2 中的 setNoRender 相同的函数来禁用渲染视图 如何在 zend Framework 2 中禁用渲染视图 要禁用您的视图 public function
  • PrototypeJS 版本 1.6.0.2 覆盖 JSON.parse 和 JSON.stringify 并破坏 socket.io 功能

    基本上 socket io 使用 nativeJSON 来编码和解码数据包 而我的问题是我必须使用这个版本的原型来改变 JSON 行为 当我应该进入服务器时 如下所示 socket on event function a b c 我明白了s
  • CoAP数据包的大小是多少?

    我是这项技术的新手 有人可以帮助我了解一些疑问吗 Q 1 CoAP数据包的大小是多少 我知道有 4 字节固定标头 但是包括标头 选项和负载在内的最大大小限制是多少 Q 2 有像MQTT那样的Keep Alive的概念吗 它在UDP上工作 它
  • Python 无法导入名称

    我花了大半夜的时间试图解决导入错误 这是一个常见问题 但之前的问题都没有完全回答我的问题 我正在使用 PyDev 一个 Eclipse 插件 和 Kivy 库 一个 Python 库 我的文件结构设置如下 code init py main
  • 在node.js中生成密码重置令牌

    如何在 node js 中生成可在 url 中使用的密码重置令牌 我只需要生成令牌的方法 user reset password token user reset password expire expire date 编辑 这是解决方案
  • 表情符号未正确保存在 mongodb 中

    我正在将 Twitter 和 Instagram 上的表情符号保存到我的 mongodb 数据库中 但是当我显示从数据库中提取的数据时 表情符号看起来像这样破损了 在将数据保存到 mongodb 期间我需要做一些不同的事情吗 我是 mong
  • Pandas:将类别转换为数字

    假设我有一个包含国家 地区的数据框 如下所示 cc temp US 37 0 CA 12 0 US 35 0 AU 20 0 我知道有一个 pd get dummies 函数可以将国家 地区转换为 one hot 编码 但是 我希望将它们转
  • 如何根据“配置管理器”创建自己定义的常量?

    当我选择 调试 配置时 DEBUG常数处于活动状态 当我选择 释放 配置时 DEBUG常量处于非活动状态 我如何创建自己的配置 以便它们包含我自己定义的常量 基本上 我想要这样 如果我选择配置 FOOBAR 就会有一个常量FOO and B
  • Gitlab Runner Docker 登录在连接期间无法正常工作错误:Post http://docker:2375/v1.40/auth: dial tcp: Lookup docker on 67.207.67.3:53

    我在 gitlab runner 上使用 docker executor 作为我正在使用的图像docker stable我收到此错误 docker login gitlab mydomain com 5050 u myusername p
  • 调用模块中的导入

    我仍在学习 python 在玩完 pygame 之后 我注意到我正在重新导入我已经导入的模块中的内容 import pygame 例如 我在单独的文件中有一些类 但我还必须将 pygame 导入到该文件中才能使它们正常工作 它实际上导入代码
  • 为什么我的方法没有清除 ArrayList?

    注意 我的代码的问题很简单 我创建了清除矩形和所有内容的方法 但我做错的唯一一件事是在 go 方法内部实例化 DrawPanel 类的 myDraw 对象 因此 我必须使用 Stop 再次实例化 DrawPanel 这会创建一个全新的对象
  • OpenGL:伽玛校正图像看起来不线性

    我使用 OpenGL 进行渲染 当我将线性值写入默认帧缓冲区 没有任何伽玛校正 时 它们在我的显示器上显示为线性 这违背了我认为我所知道的关于伽马校正的一切 如下所述 http gamedevelopment tutsplus com ar
  • 在另一个字符串中查找子字符串的索引 Haskell

    我要创建一个带有两个参数 字符串 的函数 该函数应查看第一个参数是否是第二个参数的子字符串 如果是这种情况 它将返回每个出现的元组 其中包含子字符串的起始索引和子字符串的结尾索引 例如 f String gt String gt Int I
  • 在浏览器中运行 Kotlin HTML Builder

    我是一名 Java 开发人员 对 Kotlin 非常陌生 不过我喜欢这门语言 而且我喜欢用它可以轻松地完成 Web 应用程序 问题是我无法弄清楚如何在浏览器中运行 Kotlin HTML 构建器文件 以便我可以在 kotlin 中创建基本的