我有一个UL,我有6个LI。我想为每个LI设置不同的宽度。我使用JSP使用服务器端编码。我有一个变量集,它包含6个数字的数组。我想把这些数字作为width %分配给LI元素。我能想到的唯一方法是:
<li style="width:<c:out value="${number}"/>%;">hello</li>
这似乎有点蹩脚。是否有一种方法,我可以动态地设置一个LI元素的宽度使用JSTL(没有客户端技术,如javascript/jquery)。
提前感谢。
您可以简单地这样做:
<li style="width:${number}%;">hello</li>
使用c:out
对转义XML很有用,例如,如果number
内容为:
<ul></ul>
输出将是
<ul></ul>
更多信息:
- JSTL c:
好主意,@Alexandre Lavoie
就我个人而言,服务器端动态CSS让我头疼,但你看:
<head>
<style>
li
{
width: ${number}
}
</style>
</head>
<body>
<ul>
<li>hello</li>
</ul>
</body>