나는 몇 개의 행이있는 테이블을 표시하는 JSP 페이지가있다. 컴파일시 모든 것이 잘 보이고 런타임에이 "코드가 try 블록에 비해 너무 큼"오류가 발생합니다. 나는 JSP를 쏟아야하고 몇 가지를 포함해야한다고 봅니다. 그러나 JPS는 모든 것이 tr과 td의 테이블을 가지고 있기 때문에 허용하지 않습니다. 그래서 나는 쪼개지 않았다. 다른 방법이 있습니까? 아니면 JSP로 표를 쏟아 부을 수 있습니까?코드가 JSP의 try 블록에 비해 너무 크다.
0
A
답변
0
데이터 모델과 뷰를 분리하면 장점이 있다고 이미 말했습니다.
그러나 JSP에서도 메소드를 사용할 수 있습니다. 출력은 %>...<%
으로 수행 할 수 있습니다.
JSP 선언은 <%! ... %>
입니다.
<%!
private void f(JspWriter out) throws Exception {
out.println("hello");
}
private void tr(String a, String b) throws Exception {
%><tr><td><%= a %></td><td><%= b %></td></tr>
<%
}
%>
<%
f(out);
%>
<table>
<%
tr("good day", "bonan tagon");
tr("good night", "bonan nokton");
%>
</table>
관련 문제
- 1. ftp 업로드가 너무 크다
- 2. Request-URI가 너무 크다
- 3. tesseract 오류 - 이미지가 너무 크다
- 4. Opera에서 글꼴 크기가 너무 크다.
- 5. try-catch 블록에 알림 표시
- 6. 리눅스에 비해 코드가 느립니다.
- 7. Android phonegap 앱 크기 조정이 너무 크다
- 8. 내 코드가 너무 반복적입니까?
- 9. Py2App : 파일을 포함해야하지만 크기가 너무 크다
- 10. ggplot2/R 출력 PDF가 너무 크다
- 11. Nginx 요청 헤더 또는 쿠키가 너무 크다
- 12. OS X의 글꼴 크기가 너무 크다
- 13. iPhone 4 글꼴 크기가 너무 크다
- 14. Try catch 블록에 커서를 두는 것이 좋습니다.
- 15. try 블록에 들어 가지 않고 예외를 catch합니까?
- 16. 엔티티 프레임 워크 코드가 먼저 RAD에 비해 NOSQL에 비해 최상입니까?
- 17. OLE DB 예외 - 데이터베이스/사용자/암호가 너무 크다
- 18. 값이 Int16에 비해 너무 크거나 작습니다.
- 19. 사전의 크기가 앱에 비해 너무 큽니까?
- 20. JSP의 Java 코드가 오류를 생성하는 이유는 무엇입니까?
- 21. Python : try 블록에 대해 여러 예외 구문을 사용할 수 있습니까?
- 22. Java의 동기화 된 블록에 비해 새로운 Lock 인터페이스의 장점은 무엇입니까?
- 23. OpenCV를 사용한 3D 재구성 C++ ... 근본적인 매트릭스가 너무 크다
- 24. 데이터 세트에서 고유 한 목록을 만들어 메모리에 저장하기에 너무 크다
- 25. 플러그인 위치 표시 위치 격자 크기가 너무 크다
- 26. Google지도 KML로드 중 - 414 요청 URI가 너무 크다
- 27. 메타 파일을 렌더링 할 때 텍스트가 너무 크다
- 28. 여러 개의 KML과 414 개의 오류 : Request-URI가 너무 크다
- 29. 메서드 선언을 사용하여 try/catch 블록에 Linq 쿼리 줄 바꾸기
- 30. 워크 플로우 기반에서 try-finally 블록에 해당하는 기능은 무엇입니까?
또 다른 방법은 JSP에서 벗어나서 프리젠 테이션 레이어와 자바 코드를 분리하는 것입니다. 어떤 프레임 워크를 사용하고 있습니까? Spring? EJB를? – jahroy
@ Jahroy..its Struts 프레임 워크 – JNPW
내 JSP에는 코어 Java 코드가 없습니다. JSP의 모든 JSTL입니다. – JNPW