문제

나는 다음과 같은 URL을 혼란스럽게한다 검색

오프셋은 때때로 URL에 있습니다. 그것이 URL에 있지 않으면 0이되기를 원합니다.

성공하지 않고 다음과 같이 스크립트를 사용하여 값을 검색하려고합니다.

<%  Integer offset = (pageContext.findAttribute("offset")==null) ? new Integer("0") : new Integer((String) pageContext.findAttribute("offset")); %>

내가 뭘 잘못하고 있는지 아는 사람 있나요?

도움이 되었습니까?

해결책

대신 이것을 사용해야합니다.

<% Integer offset = request.getParameter("offset") != null && request.getParameter("offset").length() > 0 ? new Integer(request.getParameter("offset")) : new Integer(0); %>

"오프셋"매개 변수에 잘못된 정수 표현이 있으면 NumberFormateXception이 발생하므로주의하십시오.

이것은 기본 JSP입니다. Struts 또는 기타 J2EE 프레임 워크를 사용하여 이러한 변환을 더 안전하게 만들 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top