express 里的request能不能获取 Java HttpServletRequest里的值,
发布于 12 年前 作者 xuygfbi 6122 次浏览 最后一次编辑是 8 年前

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

9 回复

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

回答也是蛋疼,要那么复杂吗

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

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

@xuygfbi 难道你有不复杂且不蛋疼的解决方案?

这位仁兄好像对培训机构出来的人很有成见吗

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

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

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

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

@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); });

回到顶部