【发布时间】:2018-10-20 13:58:17
【问题描述】:
所以我最近加入了一个项目,他们使用 Java 作为游戏的后端,使用 JavaScript 作为与服务器通信的前端。我知道 JavaScript 是动态的,这很好,但如果我从服务器请求信息,他们有诸如 ...
之类的方法public <T extends Component> T getProperty(Class<? extends Component> property, int id) {
return (T) mapper.get(property).get(id);
}
您可以在这里看到问题,对吗?我将如何准确地在 JavaScript 中执行请求,将 .class 作为参数传递?我试过在网上搜索,但这似乎不是一个常见的问题?
【问题讨论】:
-
什么意思,传入.class作为参数
-
需要更多上下文。您可能可以构建一个可接受的类名的映射,并让您的 JS 传递这些名称。服务器端点将从名称转换为类。未经审查的原始类名听起来像是一个安全问题。
标签: javascript java parameter-passing