Tag: HTML

如何在Kotlin html框架中表示Web组件标签?

Kotlin有代表html的框架,比如kotlinx 。 如何在这样的框架中表示Web组件标签? 例如,如果我想使用Polymer组件,是否必须扩展这些框架以包含每个Polymer组件?

Thymeleaf选择选项重置为默认值

在html中有一个搜索表单: 选项中的默认值是“名字”。 当我选择,让我们说,通过手机搜索,按“搜索”并得到结果页面,表单选项被重置为默认值。 但我需要它来保持我选择的变体,在这种情况下,它是“手机”。 什么必须在HTML中进行更改? 填写表格: 收到搜索结果后,“选项”应该保持“手机”: html代码: 在JSP + Spring标签的情况下,很容易解决: 但是Thymeleaf令人困惑

Jsoup中的属性值的字符集

我使用Jsoup,我需要以ascii编码的方式获取html文档中所有标签的属性值,而不用转换它们。 所以,我有以下的HTML文件 0, à vs è”> 3 > 2, 1 > 0 我想用Jsoup来解析。 我需要完全按照原样提取title属性的值: 2 > 1, 1 > 0, à vs è 2 > 1, 1 > 0, à vs è 。 我创建了一个Document对象doc如下(这是在Kotlin,但我不认为这很重要): val charset = Charset.forName(“ascii”) val doc = Jsoup.parse(File(“test.html”).readText(charset)) doc.outputSettings().charset(charset) 当我打印出的文件的方式 println(doc.toString()) 我得到以下字符串 1, 1 > 0, à vs è”> 3 > […]

在kotlinx.html DSL中写入原始html代码

我正在使用Kotlin的html库kotlinx.html进行动态html构建。 对于调试建议我想写一个标签作为一个原始的HTML。 但我找不到任何方法。 简单的文本添加替换字符像<到他们的代码,所以它没有帮助: StringBuilder().appendHTML().html { body { +””” get=form id=3333 ok “””.trimIndent() } }

如何使Kotlin / JavaScript中的按钮点击监听器事件?

在IntellJ IDEA里面,我在HTML文件中用一个id创建了一个按钮。 我想要实现的是将标题标签更改为“按钮点击”使用kotlin。 在搜索kolinlang.org网站和其他资源时,我无法find具体的事情简单的参考,我不知道是否有一个翻译的kotlin / JavaScript网站,所有这些都放在一起像这个网站,例如: https://www.w3schools的.com / JS / Default.asp的 谢谢

春季启动ThymeLeaf和Kotlin – checkbox值没有被传递给控制器​​?

我正在尝试使用Spring Thymeleaf和Kotlin来提供HTML页面。 我希望它能够传递我按下“提交”时选择的HTML页面上的所有值,然后将所有提交内容存储到订单列表中。 class Order(val nameForTheOrder: String, val items: Map, val totalCost: BigDecimal) 控制器: @Controller class OrderController { @Autowired lateinit var orderService: OrderService @RequestMapping(“/orderHistory”) fun listOfOrders(model: Model) : String { model.addAttribute(“orderHistory”, orderService.getOrders()) return “orderHistory” } @RequestMapping(“/order/{nameForTheOrder}”) fun findOrder(@PathVariable(“nameForTheOrder”) orderId: String, model: Model) : String { model.addAttribute(“order”, orderService.findOrderbyId(orderId)) return “order” } @RequestMapping(value=”/order”, method = arrayOf(RequestMethod.POST)) fun […]

Android webview与kotlin。 不工作输入types=文件

我想显示我的网站作为Android应用程序。 在我的代码中,不起作用input type=file 我google搜索“android webview输入types文件不工作”。 但只有java解决方案。 我想用kotlin解决这个问题。 任何人都知道如何解决这个问题? class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) loadWebpage() } @Throws(UnsupportedOperationException::class) fun buildUrl(authority: String) : Uri { val builder = Uri.Builder() builder.scheme(“https”) .authority(authority) return builder.build() } fun loadWebpage() { try { val url = buildUrl(“uploader.xzy.pw”) webview.loadUrl(url.toString()) } catch(e: UnsupportedOperationException) { e.printStackTrace() } } […]

在kotlinx.html DSL中写入原始html代码

我正在使用Kotlin的html库kotlinx.html进行动态html构建。 对于调试建议我想写一个标签作为一个原始的HTML。 但我找不到任何方法。 简单的文本添加替换字符像<到他们的代码,所以它没有帮助: StringBuilder().appendHTML().html { body { +""" <form action="http://courier-voddan.rhcloud.com/customer/new_task" method="get"> get=form id=3333 <button type="submit">ok</button> </form> """.trimIndent() } }

Spring MVC – 如何绑定布尔变量中的HTML复选框值

我对春天的mvc世界很陌生。 我试图从HTML表单复选框发送布尔值。 当用户选中复选框时,它将发送true,否则返回false。 <form class="attendanceBook" role="form" method="post" action="/attendances"> <div class="row"> <div class="form-group"> <div class="col-xs-4"> <label class="control-label">Check Here</label> </div> <div class="col-xs-4"> <input type="checkbox" name="i" id="i" value="true" /> </div> <div class="col-xs-4"> <input type="submit" value="Click"/> </div> </div> </div> </form> 一些googilng 后 ,我发现这个帖子 ,它说, standard behaviour is the value is only sent if the checkbox is checked. 所以我知道,如果选中复选框,表单将提交复选框的值,否则不会提交。 当未选中复选框时,数据类中的初始化值将生效。 […]

Kotlinx-html ref事件

我已经注意到在使用kotlinx html的代码库中的以下功能,而且很难完全理解: private fun <E : HTMLElement> Tag.xrefImpl(prop: KMutableProperty0<E?>) = this.consumer.onTagEvent(this, "ref", { prop.set(it.asDynamic()) }) 据我所知,从google的asDynamic , asDynamic是一种kotlin-js方法,它简单地抑制了类型检查。 好的,但其余的还不清楚。 这个文档并不是很详细的介绍它的内部,即consumer , ref和onTagEvent 。 最重要的是,为什么参数类型KMutableProperty0 ?