[英]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.