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