我有一个JSP自定义标记
<ex:UndorderdList list="<%= MenuItems%>"></ex:UndorderdList>
最终创建无序列表并在网页上使用 jsTree 显示树。
在我的自定义标记java文件中,我有: -
pageContext.getOut().write(htmlString);
这里htmlString包含我的无序列表。 我想在无序列表中的每个项目前面显示一个图像。
我使用jsTree.js创建树,再次呈现页面。 $(document).ready(function() { $("#UndorderdList").jstree(); });
这是在<head>
所以,我认为我应该在这个方法调用后做一些事情。但我不知道该怎么做。:(
我需要帮助/指导。谢谢。
答案 0 :(得分:0)
与纯HTML一样;通过将带有list-style-image
的CSS规则应用于无序列表。
还有其他方法(比如使用伪元素授予列表项,并将背景图像应用于它们),但list-style-image
得到最广泛的支持。
<强>参考文献:强>
答案 1 :(得分:0)
我对JSP知之甚少,但我确信如果你可以将CSS文件附加到你的应用程序并定位你的样式<ul> and <li>
,它应该渲染样式。最终,您的代码最终会出现在浏览器中。请查看here如何将图像作为li
的
答案 2 :(得分:0)
使用以下import语句导入java.util.List:
<%@ page import="java.util.List" %>
顺便说一句,要导入多个类,请使用以下格式:
<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>