JSP中如何把一个页面的图片地址传给下一个页面

RT,如test1.jsp 页面里<img id="test" src="*****/test.jpg"> 想在test2.jsp中取到src的值,该怎么处理啊?还有test1.jsp 页面里<span id="test">哈哈</span> 在test2.jsp中如何取到?谢谢了

可以用session来保存你想要的数据,然后在下个页面里得到。在test1.jsp里,用JSP代码先定义两个字符串句柄<% String src="*****/test.jpg"; String test="哈哈";%>然后后面的标签写为:<img id="test" src="<%=src%>"> <span id="test"><%=test%></span>再将数据存入session: <%session.setAttribute("src",src); session.setAttribute("test",test);%> 然后你在test2.jsp里面就可以靠session来获取数据了: <%String src1=(String)session.getAttribute(src); String test=(String)session.getAttribute(test);%>这里,句柄src1和test所指向的字符串数据就是你想得到的test1.jsp里的数据了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-26
这位朋友,根据您的问题解答如下,如有不明之处可以继续补充:

这个你可以用一个隐藏表单,然后通过JS函数来传递。
function(){
var pic = document.getElementById("test");
var par = pic.src;
//然后把par放在一个隐藏表单的text的value属性里面。
var haha = document.getElementById("test");
var par2 = haha.innerHTML;//这个得到的就是 哈哈 两个字。

}

最后提交表单到test2.jsp中就可以通过request.getparameter(XXX)获取到这两个值了。本回答被网友采纳
相似回答