1
A
답변
2
숫자에 문자열을 암시 적으로 캐스팅하고 c:catch
을 사용하여 예외 (있는 경우)를 catch하려고 할 수 있습니다. 예를 들면 :
<c:catch var="catchString">
<c:set var="myString" value="${0 + 'asd1234'}" />
</c:catch>
<c:if test="${not empty catchString}">
<p>Failed: ${catchString}</p>
</c:if>
<c:catch var="catchNumber">
<c:set var="myNumber" value="${0 + '1234'}" />
</c:catch>
<c:if test="${not empty catchNumber}">
<p>Failed: ${catchNumber}</p>
</c:if>
윌 출력이 :
<p>Failed: java.lang.NumberFormatException: For input string: "asd1234"</p>
당신이 소수를 확인하기 위해 당신이 fmt:formatNumber
를 사용하여 수표를 만들 수 수레를 방지하려면 : 물론
<c:set var="myFloat" value="12"/>
<fmt:formatNumber value="${myFloat}" pattern="0" var="myInteger"/>
<c:if test="${myInteger - myFloat eq 0}">
<p>No decimals</p>
</c:if>
당신이 할 수 이것을 숫자 형식 예외를 잡기 위해 c:catch
과 결합하십시오.
<c:set var="myString" value="abc12.34"/>
<c:catch>
<fmt:formatNumber value="${myString}" pattern="0" var="myInteger"/>
<c:set var="passed" value="${myInteger - myString eq 0}"/>
</c:catch>
<c:if test="${passed}">
<p>Passed</p>
</c:if>
<c:if test="${not passed}">
<p>Failed</p>
</c:if>
관련 문제
- 1. websphere에서 jstl을 구성하고 사용하는 방법
- 2. jstl을 사용하는 스프링 mvc에 대해
- 3. Eclipse 프로젝트에서 JSTL을 사용하는 방법은 무엇입니까?
- 4. 숫자 만 생성하는 정규식
- 5. 숫자 만 html 양식
- 6. mysql으로 숫자 만 검색하기
- 7. 삽입 숫자 만 입력으로
- 8. 소프트 키보드 - 숫자 만
- 9. 숫자 만 입력
- 10. 숫자 만 허용하는 정규식이며 숫자 8로 시작해야합니다.
- 11. 대시와 숫자 만 허용하는 정규식?
- 12. 객체의 속성을 검사하십시오.
- 13. JSTL을 사용하여 테이블 만들기
- 14. 필드 값의 글자와 숫자 만 사용하는 MySQL 검색
- 15. PHP. 문자열에서 숫자 만 잡기
- 16. 텍스트 상자에 숫자 만 표시
- 17. 이름과 숫자 만 허용하는 정규식
- 18. 특정 숫자 만 허용하는 정규식
- 19. QTableWidget, 숫자 만 입력 가능
- 20. Jquery는 문자열의 숫자 만 계산합니다.
- 21. Spark Datagrid 편집기 - 숫자 만
- 22. 양의 정수 만 숫자 형식
- 23. 하이픈과 숫자 만 허용하는 정규식
- 24. 문자열에 숫자 만 포함되는지 확인
- 25. TextBox에서 숫자 만 허용 ASP.NET
- 26. 숫자 만 유효성을 검사하는 정규식?
- 27. 문자열과 숫자 만 허용되는 정규식
- 28. 혼합 연관 및 숫자 배열에서 숫자 인덱스 만 재조정
- 29. 사용 JSTL을 ArrayList에 값을 추가
- 30. GDB, 포인터 포인터를 검사하십시오.
안녕하세요, 그것은 작동했습니다!, tnxs. – crsuarezf