【问题标题】:<sj:div> for toggling between 2 pages using hyperlinks<sj:div> 用于使用超链接在 2 个页面之间切换
【发布时间】:2015-09-17 03:25:54
【问题描述】:

我正在使用 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>

else 部分工作得很好。我可以看到../static/media/songlist.html 文件的内容。如果条件失败,那是因为我试图在其中添加页面和超链接...

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

【问题讨论】:

  • 请更好地描述问题所在。另请注意,OGNL 表达式中变量的第一个字母应为小写(#books...,#songs...)
  • Andrea 也尝试过。它不起作用。
  • 我的 jsp 中有一个变量,它从我的操作类中选择整个 html 路径......这部分工作正常。问题是当我尝试让该文件路径显示在一个带有链接的 div 中(到另一个文件)时,问题就来了...如果我删除 if else 检查并从中选择代码 sn-p else 部分并将其放在一个 div 中,该 div 向我显示 html 文件中的内容...不知道如何进行 if 条件检查并在页面底部添加一个链接以将其重定向到文件中的静态内容里面的链接

标签: jquery jsp struts2 struts2-jquery struts2-jquery-plugin


【解决方案1】:

您的 struts 操作和 html 文件之间似乎存在拼写差异。“BookList”与“BooksList”。这是在此处粘贴代码时的拼写错误还是可能是问题所在?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-22
    • 2017-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-23
    相关资源
    最近更新 更多