作为一个新手,再次强调可以获得一个简单的变量,而不是在它创建的jsp上访问。
我在var image_path = RegExp。$ 1中有一个immage文件(/uploads/Test.jpg)的路径(我不确定这是否是正确使用的var类型)
然后我是session.setAttribute(“webcamfile”,image_path);
我想在另一个jsp中查看/测试image_path的内容(但仅适用于此用户)所以我
String camera = request.getAttribute(“webcamfile”)。to String();
但是webcamfile始终为null,而image_path是正确的。
第一个jsp
var image_path = RegExp.$1;
var image_path = image_url.substring(image_url.indexOf("uploads", 8));
alert(image_path);
session.setAttribute("webcamfile", image_path);
第二个jsp(我不能包含第一个jsp,因为这会产生多个错误)
String camera = request.getSession().getAttribute("webcamfile").toString();
我显然犯了一些基本的错误,任何人都可以启发我吗?
我只需要在jsp之间共享image_path。
此致 活性
答案 0 :(得分:0)
因为您正在设置"网络摄像头文件"作为会话属性,需要从会话范围检索,而不是请求范围。请尝试以下方法:
request.getSession().getAttribute("webcamfile").to String();