【问题标题】:Using Struts tag within HTML tag for hiding/displaying table在 HTML 标签中使用 Struts 标签来隐藏/显示表格
【发布时间】:2014-11-23 19:51:02
【问题描述】:

我想在加载页面时隐藏一个表格,并在单击该页面上的按钮时隐藏它。我在名为 "displayTablle" 的 Action 类中创建了一个 String 类型的属性,并为其分配了一个值 "none"默认情况下。这样当通过调用操作打开此页面时,此属性将为无,表格标记中使用的以下代码应隐藏表格:

<table border="true" id="dataTable" style="display:"<s:hidden id="disTable"   name = "displayTable" value="%{displayTable}"/>;"> 

<s:submit value="Fetch Data" align="center" action="displayDataAction" />

然后单击“获取数据”按钮,我将此属性的值设置为空白字符串,即" ",以便显示该表,但我被语法困住了,&lt;s:hidden&gt; 没有正确绑定,当我打开页面时,表格标签代码的最后一部分,即;"&gt; 将按原样打印。

任何人都可以建议,将 s:hidden 绑定在 html 表格标签中的正确语法应该是什么?我们可以这样吗?

【问题讨论】:

    标签: java html jsp struts2 ognl


    【解决方案1】:

    property 标记用于将文本写入 JSP 页面。它还具有取消转义该文本的选项,但在您的情况下不是必需的。

    <table border="true" id="dataTable" style="display:<s:property value='%{displayTable}'/>;">
    

    【讨论】:

      猜你喜欢
      • 2016-10-18
      • 2016-05-14
      • 1970-01-01
      • 1970-01-01
      • 2015-07-20
      • 1970-01-01
      • 2017-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多