2010-03-17 6 views

답변

3

EL에는 자동 유형 변환이 있습니다. 이 article에는 좋은 정보가 있습니다. 그러나, 그것의 간결은 당신이 걱정하면 안된다이다. param.month가 실제로 Integer 인 경우 다음과 같은 작업을 수행 할 수 있어야합니다.

<c:set var="myInteger" value="${param.month}"/> 
<p> 
The value of myInteger is:<c:out value="${myInteger}"/> 
Perform a multiplication operation to show that the type is correct: 
<c:out value="${myInteger *2}"/> 
+0

+1 내가 EL 대신 JSTL이라고 잘못 지정했다고 정정했지만. JSTL은 http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/에서 개괄 된 taglib이며, EL은 JSP/EL 사양에 명시된'$ {} '항목입니다. https : //jsp.dev.java.net/spec/jsp-2_1-fr-spec-el.pdf – BalusC

+0

아, 리터럴이 아닌 표현식을 사용해야합니다. 따라서 값 = "# {1}"일 경우 그러면 길어질 것입니다. 나는 그것이 길고 int인지 여부를 제어 할 수없는 방법을 여전히 좋아하지 않는다. – GreenieMeanie

+0

고마워, 그냥 오타. 내 잘못이야. 나는 잠시 동안 자바 땅을 벗어났다. –

관련 문제