将变量从一个jsp传递到另一个jsp

时间:2017-01-18 17:14:02

标签: jsp

作为一个新手,再次强调可以获得一个简单的变量,而不是在它创建的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。

此致 活性

1 个答案:

答案 0 :(得分:0)

因为您正在设置"网络摄像头文件"作为会话属性,需要从会话范围检索,而不是请求范围。请尝试以下方法:

request.getSession().getAttribute("webcamfile").to String();