html - 如何在标签中包含 jsp 代码?见例子

标签 html jsp tags liferay

如题目所说;如何在标签中包含普通的jsp代码? (在我的例子中是 liferay 标签,但它也可以是 html 标签)

例子:

<liferay-ui:panel id="panel-c4" title="Service Bulletins" collapsible="true"
extended="<% if (noService==false) {
                  out.print("false");
                  }
               %>">
Test panel
</liferay-ui:panel>

在示例中,我只想插入“false”,因此表达式如下所示:

<liferay-ui:panel id="panel-c4" title="Service Bulletins" collapsible="true"
extended="false">
Test panel
</liferay-ui:panel>

这给了我一个 jasperException.. 我习惯了 PHP,这种代码包含是日常的肉。

有人能给我指出正确的方向吗?

提前致谢!

最佳答案

<liferay-ui:panel id="panel-c4" title="Service Bulletins" collapsible="true"
    extended="${noService}">
    Test panel
</liferay-ui:panel>

noService 必须在请求中设置例如:

Java:

...

    request.setAttribute("noService", false);

...

关于html - 如何在标签中包含 jsp 代码?见例子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10340805/

相关文章:

javascript - HTML5 模式中的 $location 需要 <base>

html - Twitter Bootstrap 容器最大宽度折叠跨度

java - 通过下拉菜单更改搜索框正在搜索的内容

mysql - 如何将数据库表显示到JSP页面中的表中

html - CSS:如何引用标签

javascript - 计算句子长度和每个句子的平均单词数? | JavaScript

html - 如何将子菜单直接放置在父 UL(无序列表)下方?

java - jetty:错误 500 需要完整的 JDK(不仅仅是 JRE)

html - 在转发器中使用 div 标签水平显示

reactjs - Webpack React 构建在 html 标签上抛出错误