簡體   English   中英

如何從Java bean對象在jsp頁面中創建html標簽

[英]How to create html tag in jsp page from java bean object

我試圖創建包含圖表和圖表上的工具提示的jsp頁面。 我到了這一點:我的jsp頁面中有一個圖表作為圖像。 我有String,它包含有關工具提示的所有數據的html標記映射。

我正在尋找一種方法來獲取所有數據的String並將其作為常規html標簽放在我的jsp頁面中。

我嘗試使用:

<h:graphicImage id="linkGraph"
                value="#{myBean.fileName}"
        usemap="#{myBean.mapPath}"
        width="#{myBean.width}"
        height="#{myBean.height}"
        rendered="true"
        style="border-color: #ffffff;/>
        #{myBean.mapHtml}

我在jsp頁面中將其作為文本獲取

提前致謝。

您是否在JSP中包含正確的標頭,即:

<%@page language="java" %>
<%@taglib prefix="h" uri="[taglib url]" %>

編輯:

啟用表達語言:

<%@ page isELIgnored="false" %>

然后得到你的豆子:

<jsp:useBean id="myBean" class="fully.qualified.bean.class.MyBean"/>

然后在標簽中使用它:

<h:graphicImage id="linkGraph"
            value="${myBean.fileName}"
    usemap="${myBean.mapPath}"
    width="${myBean.width}"
    height="${myBean.height}"
    rendered="true"
    style="border-color: #ffffff;/>
    ${myBean.mapHtml}

注意$ {byBean.property}表達式,帶有$而不是#:您的bean類需要匹配的getter方法,即getFilename(),getMapPath()等。

我找到了一種方法。 使用id =“ tag”並借助Java腳本函數創建簡單的tag(div,span ....)

        function replaceString(str) {
        document.getElementById("tag").innerHTML = str;
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM