怎样在一个jsp页面中获取另一个jsp页面中的src路径

2024年11月20日 11:27
有5个网友回答
网友(1):

在一个jsp页面中获取另一个jsp页面中的src路径的方法:
比如有a.jsp页面:
如果是本路径下的IMG,不需要引入相对路径,因为默认就会在当前路径下找相应的图片。
举例:


备注:如果是同级文件路径的话,那么就需要引入相对上级路径的自路径。
举例:

此时说明是此图片是jsp上级路径的同级路径“images”文件夹下面的文件
在b.jsp中可以用以下方法获取:
var src = document.parent.img[0].src;
alert(src);

网友(2):

你的需求不太明确!
获得上一个页面的sec肯定是可以的,但是你根据src的路径怎么能在数据库中查到对应的id呢?难道你在数据库里面把每个页面的src都保存在数据库里?

我说一个解决方案:
在A.jsp页面的图片上点击时就把这个图片所对应的ID传到B.jsp页面,b页面接收后到数据库里面根据id查询所有信息。

网友(3):

你的逻辑好像有点颠倒了,查询图片的ID应该在A里进行,然后生成一个跳转到B的link,参数为ID。

网友(4):

给图片加上 a 标签,链接向b.jsp,同时带上参数比如arg01,src路径什么的都行。
这样在b.jsp中就能得到这个参数arg01,通过这个arg01去数据库查id即可。

上面是按照你的思路做的。
不过我感觉你的实际需求可能不用这么绕吧 具体需求我不清楚。

网友(5):

直接在a.jsp中的那张图片中加参数如&id=100,这样在b.jsp中就可以根据这个id在数据库中查询出相关的数据。