Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 单击超链接后,在当前jsp页面中显示另一个jsp内容_Html_Jsp Tags - Fatal编程技术网

Html 单击超链接后,在当前jsp页面中显示另一个jsp内容

Html 单击超链接后,在当前jsp页面中显示另一个jsp内容,html,jsp-tags,Html,Jsp Tags,我正在开发一个基于web的应用程序,其中页面左侧有两个超链接,我要寻找的是,当我单击一个超链接时,它应该加载另一个.jsp的内容并显示在present.jsp上,如果我单击下一个超链接,它应该对present.jsp上的第三个.jsp执行相同的操作 我在stackoverflow上发现了如下内容:- javascript-- } 链接--

我正在开发一个基于web的应用程序,其中页面左侧有两个超链接,我要寻找的是,当我单击一个超链接时,它应该加载另一个.jsp的内容并显示在present.jsp上,如果我单击下一个超链接,它应该对present.jsp上的第三个.jsp执行相同的操作

我在stackoverflow上发现了如下内容:-

javascript--

}

链接--项目1

其中“right pane”是div标记的id,我希望在其中显示另一个jsp内容

< div id="right-pane" style="position: absolute; width: 988px; height: 649px; z-index: 2; left: 193px; top: 4px">

< /div>
但是当我点击项目1时,它的意思是——请求的资源(/test1/showItem('other.jsp'))不可用

我使用ApacheTomcat作为服务器

谢谢,
Arshad

在链接中添加类或id

 < a href="'another.jsp" class="link1">item 1</a>
尝试将此
行更改为

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>

在ie9中尝试并测试了这一点:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>title</title>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
        <script>
            $(document).ready(function() {
    $(".link1").click(function(event){
       event.preventDefault();
       var url =$(this).attr("href");

        $('#right-pane').load(url, function(data) {
        console.log(data);
    });
       console.log(url);
    });
});
        </script>
    </head>
    <body>
        <div id="layer5" class="style2" style="position: absolute; width: 79px; height: 17px; z-index: 1; left: 11px; top: 15px"><a href="test2.html" class="link1">item 1</a></div> 
        <div id="right-pane" style="position: absolute; width: 988px; height: 649px; z-index: 2; left: 193px; top: 4px"></div>
    </body>
</html>

标题
$(文档).ready(函数(){
$(“.link1”)。单击(函数(事件){
event.preventDefault();
var url=$(this.attr(“href”);
$(“#右窗格”).load(url,函数(数据){
控制台日志(数据);
});
console.log(url);
});
});

在链接中添加类或id

 < a href="'another.jsp" class="link1">item 1</a>
尝试将此
行更改为

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>

在ie9中尝试并测试了这一点:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>title</title>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
        <script>
            $(document).ready(function() {
    $(".link1").click(function(event){
       event.preventDefault();
       var url =$(this).attr("href");

        $('#right-pane').load(url, function(data) {
        console.log(data);
    });
       console.log(url);
    });
});
        </script>
    </head>
    <body>
        <div id="layer5" class="style2" style="position: absolute; width: 79px; height: 17px; z-index: 1; left: 11px; top: 15px"><a href="test2.html" class="link1">item 1</a></div> 
        <div id="right-pane" style="position: absolute; width: 988px; height: 649px; z-index: 2; left: 193px; top: 4px"></div>
    </body>
</html>

标题
$(文档).ready(函数(){
$(“.link1”)。单击(函数(事件){
event.preventDefault();
var url=$(this.attr(“href”);
$(“#右窗格”).load(url,函数(数据){
控制台日志(数据);
});
console.log(url);
});
});

如果没有签出Hi Kim,您是否包含Jquery.js,是的,我添加了如下内容:-函数showItem(url){$('右窗格').load(url);}在头部区域。如果没有签出Hi Kim,您是否包含Jquery.js,是的,我添加了如下内容:-函数showItem(url){$('右窗格').load(url);}在head region.hi Kim中,感谢您的代码,但是每当我单击超链接时,它不会在我当前页面的div部分打开,而是打开页面“other.jsp”$(document).ready(function(){$(“.link1”)。单击(function(event){event.preventDefault();var url=$(this.attr(“href”);$(“#右窗格”).load(url);})@金姆——非常感谢金姆,超级喜欢。你帮我节省了很多时间。非常感谢您的帮助。:)嗨,基姆,我有一个关于上述解决方案的问题,也就是说,在点击了超过30.jsp之后,它显示了页面,但是当我再次切换到另一个.jsp时,点击左边的包含超链接的菜单,它显示了空白(另一个.jsp),我正在丢失所有以前的数据。请帮忙。嗨,金姆,请告诉我一些解决办法,我被困在这里了,情况很严重。hi Kim,谢谢你的代码,但每当我点击超链接时,它不会在我当前页面的div部分打开,而是打开“other.jsp”页面本身$(document).ready(function(){$(“.link1”)。单击(function(event){event.preventDefault();var url=$(this.attr(“href”);$(“#右窗格”).load(url);})@金姆——非常感谢金姆,超级喜欢。你帮我节省了很多时间。非常感谢您的帮助。:)嗨,基姆,我有一个关于上述解决方案的问题,也就是说,在点击了超过30.jsp之后,它显示了页面,但是当我再次切换到另一个.jsp时,点击左边的包含超链接的菜单,它显示了空白(另一个.jsp),我正在丢失所有以前的数据。请帮忙。嗨,金姆,请告诉我一些解决办法,我被困在这里了,情况很严重。请帮忙。