JSP中如何把一个页面的图片地址传给下一个页面
RT,如test1.jsp页面里<imgid="test"src="*****/test.jpg">想在test2.jsp中取到src的值,该怎么处理啊?还有test1....
RT,如test1.jsp 页面里<img id="test" src="*****/test.jpg"> 想在test2.jsp中取到src的值,该怎么处理啊?还有test1.jsp 页面里<span id="test">哈哈</span> 在test2.jsp中如何取到?谢谢了
展开
2个回答
2013-05-26
展开全部
可以用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里的数据了。
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)获取到这两个值了。
这个你可以用一个隐藏表单,然后通过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)获取到这两个值了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询