1

チャートとチャート上のツール ヒントを含む JSP ページを作成しようとしています。私はこの点に到達しました:私は私のjspページに画像としてチャートを持っています。ツールチップに関するすべてのデータを含むhtmlタグマップを含む文字列があります。

すべてのデータを含む文字列を取得し、それを通常の 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ページでテキストとして取得しています

ありがとうございます。

4

2 に答える 2

1

JSP に正しいヘッダーを含めましたか。

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

編集:

式言語を有効にするには:

<%@ page isELIgnored="false" %>

次に、Bean を取得します。

<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 クラスには、getFilename()、getMapPath() などの一致する getter メソッドが必要です。

于 2013-10-16T08:29:37.467 に答える
0

私はそれを行う方法を見つけました。id="tag" と Java スクリプト関数を使用して単純なタグ (div、span....) を作成します。

        function replaceString(str) {
        document.getElementById("tag").innerHTML = str;
    }
于 2013-10-16T10:49:52.257 に答える