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

是这样的,我需要在A.jsp页面中点击一张图片,然后跳转到B.jsp页面中显示该图片的相关信息。我是这么想的,首先在B页面获取A页面中点击的图片的src路径,然后根据src路径在数据库中查询对应的ID,最后根据ID查询出它的所有信息,输出到浏览器

在一个jsp页面中获取另一个jsp页面中的src路径的方法:
比如有a.jsp页面:
如果是本路径下的IMG,不需要引入相对路径,因为默认就会在当前路径下找相应的图片。
举例:<div class="zj02"><img src="zj_01.gif" /></div>;
备注:如果是同级文件路径的话,那么就需要引入相对上级路径的自路径。
举例:<div class="zj02"><img src="../images/zj_01.gif" /></div>;
此时说明是此图片是jsp上级路径的同级路径“images”文件夹下面的文件
在b.jsp中可以用以下方法获取:
var src = document.parent.img[0].src;
alert(src);
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-31
你的需求不太明确!
获得上一个页面的sec肯定是可以的,但是你根据src的路径怎么能在数据库中查到对应的id呢?难道你在数据库里面把每个页面的src都保存在数据库里?

我说一个解决方案:
在A.jsp页面的图片上点击时就把这个图片所对应的ID传到B.jsp页面,b页面接收后到数据库里面根据id查询所有信息。
第2个回答  2012-07-30
你的逻辑好像有点颠倒了,查询图片的ID应该在A里进行,然后生成一个跳转到B的link,参数为ID。
第3个回答  2012-07-30
给图片加上 a 标签,链接向b.jsp,同时带上参数比如arg01,src路径什么的都行。
这样在b.jsp中就能得到这个参数arg01,通过这个arg01去数据库查id即可。

上面是按照你的思路做的。
不过我感觉你的实际需求可能不用这么绕吧 具体需求我不清楚。本回答被网友采纳
第4个回答  2012-07-31
直接在a.jsp中的那张图片中加参数如&id=100,这样在b.jsp中就可以根据这个id在数据库中查询出相关的数据。

如何从一个jsp文件中访问另一个jsp中的方法
方法一,在调用文件的顶部加入下例代码:document.write(””);(注:有时你引用的文件还可能需要引用其他的js,我们需要将需要的那个js文件也以同样的方法引用进来)方法二,通过中间界面对js进行应用 就是我们可以在某个html中引用了你需要的js文件,我们可以通过拿到那个html文件的对象,然后在通过这个对象...

jsp中父页面如何调用iframe中的src子页面中的js方法
parent.document..test(); 这样子test()就是父页面的一个方法。但是。。test()不能写在js里。。只有在父的jsp里面的js方法地。。引起来的调用不到。

在jsp页面使用java代码,获取html页面中所有script标签里面的src 路径...
public static void main(String[] args) throws Exception { Reader reader=new FileReader("d:\/NewFile.html"); String content="";\/\/每一行 \/\/写入文件 Writer writer=new FileWriter(new File("d:\/want.txt")); \/\/缓冲流封装一下,读写方便 BufferedWriter bw=new Buffere...

一个jsp里面,怎么实现另外两个jsp页面同时显示??
1、首先新建两个JSP页面,如下图所示。2、然后在a.jsp页面中,输入如下代码。3、接着在b.jsp页面中输入如下代码。4、然后访问a.jsp页面,发现浏览器中显示的是b.jsp页面的内容。5、说明代码<jsp:forward page="b.jsp"><\/jsp:forward> 起到了页面跳转的作用。它等同于如下代码。6、访问后也是同...

...打开另一个带有iframe的页面时,指定iframe的src?
js也可以实现。思路如下:1、在index.html中的链接处写上链接。2、在go.html中用js来接收一下link的值。3、用js控制iframe的src属性的值,iframe.src=link+".html" ;我对js不是很熟悉,思路是没问题的,具体的代码实现,可以搜索一下。不明白可以Hi我。

如何用javascript 读取另一个页面中内容
你这样做首先你要解决浏览器的跨域问题。也就是说。不同的url地址下的javaScript是不能直接访问的。也就是说,很难通过在你的网页中直接得到目标页面的结构对象。之所以说是不能直接得到,是因为。你可以使用xmlhttp对象或别的什么技术是可以得到你的目标页面的。但是得到的是一个html字符串。你还要解析...

一个系统的JSP页面嵌入另一个系统的JSP页面有什么好的方法, 除了用...
可以使用,嵌入页面也可以 可以使用<javascript>自己写一些控制也可以 也可以使用extjs框架,它的里面提供了一些界面UI的panel,也可以实现加载其它的页面

JSP中如何把一个页面的图片地址传给下一个页面
可以用session来保存你想要的数据,然后在下个页面里得到。在test1.jsp里,用JSP代码先定义两个字符串句柄<% String src="***\/test.jpg"; String test="哈哈";%>然后后面的标签写为:<img id="test" src="<%=src%>"> <%=test%>再将数据存入session: <%session.setAttribute(...

有个javascript src路径的问题,请各位大佬赐教
在你的jsp或者html文件中,如果涉及到引用其他资源文件时,用的路径,如果是直接写成你样例这种,就是绝对路径,比如 如果带有.\/或者..\/的,就是相对路径,比如 就是要引用当前这个文件上级目录的111.js文件。建议在一个工程中,需要引用的资源目录,尽量使用绝对路径,只要你不加.和\/,就是工程主...

一个frame中的JSP如何刷新另一frame
src="\/example\/html\/frame_b.html" name="iframe1"> 比如下个在iframe1里控制重新加载iframe2 只用在iframe1里调用含有 document.frames("iframeName").location.reload() 的 方法就可以了。

相似回答