首页 > 解决方案 > 将类作为 Javascript 中的参数传递给 Java

问题描述

所以我最近加入了一个项目,他们使用 Java 作为游戏的后端,使用 JavaScript 作为与服务器通信的前端。我知道 JavaScript 是动态的,这很好,但如果我从服务器请求信息,他们有诸如 ...

public <T extends Component> T getProperty(Class<? extends Component> property, int id) {
    return (T) mapper.get(property).get(id);
}

你可以在这里看到问题,对吧?我将如何准确地在 JavaScript 中执行请求,将 .class 作为参数传递?我已经尝试在网上进行研究,但这似乎不是一个经常出现的问题?

标签: javascriptjavaparameter-passing

解决方案


前端的语言无关紧要。

想想看 - 前端如何与服务器通信?我想它通过HTTP,对吧?因此,无论您使用哪种语言,它都必须创建标准的 HTTP 请求,其中包含一些标头、字段等。

我不知道你的项目,但通常来自前端的调用通过一些组件转换为标准 Java 实例,因此你可以有效地使用它(即接收表单数据或 JSON 并创建具有这些字段的类实例)


推荐阅读