如何在jstl中列出a-z中的每个字母

时间:2012-03-26 17:40:00

标签: java jstl

使用jstl我想列出字母表中的每个字母。

我想要类似的东西 一个 b ... ž

3 个答案:

答案 0 :(得分:5)

<c:set var="alphabet" value="A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z" />
<c:forTokens var="letter" items="${alphabet}" delims=",">
    ${letter}
</c:forTokens>

答案 1 :(得分:2)

好的,没有scriptlet。 JSP表达式怎么样?如果您不想要其中任何一个,那么您可以创建自定义EL功能。看看Hidden features of JSP/Servlet

附近的底部
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>  
<c:forEach var="i" begin="97" end="122">
    <%=Character.toChars((Integer)pageContext.getAttribute("i"))%>
</c:forEach>

答案 2 :(得分:1)

假设你可以直接注入java(我不知道JSTL)你可以这样做

for(char letter = 'a'; letter <= 'z'; letter++) {
    System.out.println(letter + " ");
}

请记住,char只是一个无符号整数。