CNode

express 里的request能不能获取 Java HttpServletRequest里的值,

Xxuygfbi发布于14 年前最后回复14 年前9 回复6666 浏览0 收藏

例如获取request.getSession().setAttribute("node",XXXX),在express里如何取"node"的值?

查看回复

回复 (9)

D
dolphinboy#1·14 年前

没什么不可能的,自己写个原生C++模块,和Java虚拟机通讯或许就可以了,这问题问的比较蛋疼。

S
sun391#3·14 年前

莫非是没正经做过web开发,或者XX培训机构出来的?

这问题把你暴露了····

X
xuygfbi#5·14 年前
S
sun391#6·14 年前
引用 sun391莫非是没正经做过web开发,或者XX培训机构出来的? 这问题把你暴露了····

@xuygfbi 我也是培训出来的,但你确实太水了吧,做web的连session是什么都不知道?

X
xuygfbi#7·14 年前
引用 sun391莫非是没正经做过web开发,或者XX培训机构出来的? 这问题把你暴露了····

@sun391 不知道哦啊是我问题提的不太清楚,还是你没理解

比如说在java后台有个servlet 里request.getSession().setAttribute("node",XXXX), 在express里通过提交请求到servlet, 我想知道如何在 app.get('/index', function(req, res) { res.render('index', { }); }); 通过req取 node的值, 想做个测试是否可行,麻烦先搞清楚在评论

S
sun391#8·14 年前
引用 sun391莫非是没正经做过web开发,或者XX培训机构出来的? 这问题把你暴露了····

@xuygfbi 就是因为你不知道session是啥,才会问出这种问题,先看下书不行吗?

V
venngomez#9·14 年前
引用 sun391莫非是没正经做过web开发,或者XX培训机构出来的? 这问题把你暴露了····

@xuygfbi 如果你希望servlet app session里的"node"值可以被express 的app get 时知道,你可以在servlet response 送回,当然那是发生在express app向servlet 请求的时候,比如:

http.get("http://localhost:8080/", function(res) { console.log("Got response: " + res.statusCode); res.on('data',function(data){ // 取node的值 }) }).on('error', function(e) { console.log("Got error: " + e.message); });

参与回复
登录后即可参与回复。登录