Java 如何把一个类传递给 html5

2021-03-22 15:36:21 +08:00
 QBugHunter

说明下,公司搞这块的刚刚跑路,公司招的 java 没来报到,然后找我合格不会 java 的来完成这事。。

现在有个问题,有很多类(类似 C++的结构)

class DeviceInfo{
    public String DeviceId;
    public int Power;
    public boolean Status;
};

现在这些类对象需要传递给一个 html5 的 eb 页面,需要在 web 页面上显示这些类的数据,

这种情况下最好通过什么形式通信(即把这些类对象发给 web)。(因为最近公司有点问题,唯一的 html5 开发人员以及提交离职申请,问他,他也是到处瞎扯)

5682 次点击
所在节点    Java
67 条回复
nieyujiang
2021-03-22 20:48:15 +08:00
你也跑路啊
gBurnX
2021-03-22 20:55:42 +08:00
感觉 thrift 非常适合你。

thrift 的流程是:

1.定义一套那种你觉得像 C++数据结构的东西,再定义一个方法(接口)。

2.thrift 能直接把这套数据结构,生成 C 或 C++或 C#或 Java 或 js 的数据结构代码与通信代码。

3.拿着 Java 与 js 的代码,就能直接实现 js 访问 Java 。
Stain5
2021-03-22 22:10:49 +08:00
前端不会,后端也不会

楼主是 HR 转程序员吧?
H0H
2021-03-23 07:01:40 +08:00
html5 那个负责人不是啥都不会,也不是啥都不想说。通篇看下来是你啥都不会,对于 web 开发你连最基础的概念都没有,他没法和你技术交流
siweipancc
2021-03-23 08:55:46 +08:00
头大……建议细软跑……也不用跑了,看着描述沉了你也是砸船那个:D
Bronya
2021-03-23 09:20:53 +08:00
@siweipancc 哈哈哈,砸船笑出声🤣

不过楼主的问题的确挺基础的
zzzmh
2021-03-23 09:30:42 +08:00
程序员自己写这个功能 30 秒
程序员教会你这个功能 30 天
你是程序员你怎么选?

新手的首选是 jsp 或者 serlvet + xmlhttprequest
asd001002
2021-03-23 09:36:55 +08:00
为啥把类传出去??
zhuang0718
2021-03-23 09:39:24 +08:00
前后端分离的话就 ajax 对象转成 json 就可以了
rodrick
2021-03-23 10:11:36 +08:00
好奇楼主是什么岗位,感觉不是开发人员。。一般开发人员应该不会说“html5 负责人”这种词
teddy2725
2021-03-23 10:39:13 +08:00
你连 java 都不会,怎么让你完成这个事,这波,这波是在劝你跑路啊。
liantao
2021-03-23 11:05:19 +08:00
公司考虑请个兼职的话可以联系~
Asuka0947
2021-03-23 11:11:04 +08:00
模板语言试一试?或者发请求获取 json 呗
tairan2006
2021-03-23 12:07:46 +08:00
兄弟

跑路啊

想啥呢
newee
2021-03-23 12:11:00 +08:00
又不会 java 又不会 js

不要勉强了兄弟
aLazarus
2021-03-23 13:11:24 +08:00
用 spring mvc,在 controller 层把这个对象转成 json,然后 html 页面用 ajax 调用这个 controller 的接口,接收到这个 json,之后就是解析 json 数据了。
daijialong
2021-03-23 15:08:42 +08:00
所以大哥你是程序员吗?啥都不会?
RickyC
2021-03-23 15:48:07 +08:00
$.post(api,{},function(res){
console.log(res)
})
cslive
2021-03-23 16:30:00 +08:00
有 h5 应该用得是前后端分离,直接 json 完事
afirefish
2021-03-23 16:50:18 +08:00
兄弟,跑路吧。或者出点钱找个外包...
恕我直言,你这个问题是个初级程序员都不会问的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/763972

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX