Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
Jquery <;sj:div>;用于使用超链接在两个页面之间切换_Jquery_Jsp_Struts2_Struts2 Jquery_Struts2 Jquery Plugin - Fatal编程技术网

Jquery <;sj:div>;用于使用超链接在两个页面之间切换

Jquery <;sj:div>;用于使用超链接在两个页面之间切换,jquery,jsp,struts2,struts2-jquery,struts2-jquery-plugin,Jquery,Jsp,Struts2,Struts2 Jquery,Struts2 Jquery Plugin,我正在使用Struts2 jQuery插件在包含超链接的两个页面之间切换 这些是.jsp页面中的变量及其在struts操作中的值 BookList=../static/media/booklist.html SongsList=../static/media/songlist.html 下面是我写的代码 <s:if test="%{#BooksList!=null}"> <div class="scrollbar scroll-indicator" style="heigh

我正在使用Struts2 jQuery插件在包含超链接的两个页面之间切换

这些是.jsp页面中的变量及其在struts操作中的值

BookList=../static/media/booklist.html
SongsList=../static/media/songlist.html
下面是我写的代码

<s:if test="%{#BooksList!=null}">
 <div class="scrollbar scroll-indicator" style="height:324px"></div>
  <div id="bookslist">
    <sj: targets="songslist" href="%{#BooksList}" >
      Show Songs List
     </sj:>
   </div>
 <div id="songslist">
   <sj: targets="bookslist" href="%{#SongsList}" >
    Show Books List
   </sj:>
 </div>
</s:if>
<s:else>
  <div class="scrollbar scroll-indicator" style="height:324px"></div>
  <sj:div id="songlist" href="%{#SongsList}" >

  </sj:div>
</s:else>

显示歌曲列表
显示图书列表
其他部分工作得非常好。我能够看到
。/static/media/songlist.html
文件的内容。如果条件失败,那是因为我试图添加的页面和超链接


如何显示.html内容,并在其下方设置超链接以在页面之间切换。如有需要,将提供更多信息。有人请帮帮我。我被冻结在这里,因此无法继续操作。

struts操作和html文件之间似乎存在拼写差异。'书单vs书单。这是粘贴代码时的输入错误还是问题所在?

请更好地描述问题所在。还要注意,OGNL表达式中变量的第一个字母应该是小写(#books…,#songs…)Andrea也尝试过。它不工作。我的jsp中有一个变量,它从我的action类中选取整个html路径。。。那部分很好用。问题是,当我试图让该文件路径显示在一个包含链接的div中(指向另一个文件)时,出现了问题。。。如果我删除If-else检查,只从else部分选取代码片段,并将其放入一个div中,该div显示html文件中的内容。。。不知道如何进行if条件检查,并在页面底部添加链接,以将其重定向到包含链接的文件中的静态内容