2012-03-26 2 views
1

jstlの使用アルファベットの各文字をリストしたいと思います。どのようにjstlのa-zからのすべての文字をリストしますか

私はあなたがあなたが維持この

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

を行うことができます(私はJSTLを知らない)で直接のjavaを注入することができると仮定すると、 B ... Z

+0

の底部付近に見て:http://stackoverflow.com/questions/2578233/how-do-i-get-the-set-of-all-letters-in-java -clojure – assylias

答えて

2

いいえ、スクリプトレットはありません。 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> 
Javaでは
1

ような何かをしたいですcharは単なる符号なし整数であることに注意してください。

+0

コードに直接Javaスクリプトレットを挿入することは許可されていません。私は合理的な制限だと言っているわけではありませんが、それは私が働いている制限です。 – Joe

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> 
関連する問題