WEB
-
jsp include file 응용WEB/JSP 2018. 10. 23. 23:25
폴더 include-menu.jsp-news.jsp-shopping.jsp-test.jsp test.jsp include 지시어 테스트 menu.jsp [게임][쇼핑][뉴스] news.jsp [최신뉴스]2013.00.00:자바웹 프로그래밍 전면 개정판 출간!!! 2013.00.00:스프링프레임워크 적용확산. shopping.jsp [쇼핑정보]최신 인기 상품 정보입니다1. 최신 스마트폰 2. 10.1인치 최신 태블릿 pc include 지시어는 페이지 분할 관리 기법으로써 편리하게 사용할 수 있지만, 좋은 퍼포먼스를 뽑아내지 못하므로 권장되는 기법은 아니다. 대규모 사이트 구성에는 단순한 페이지 분할 뿐만 아니라, 레이아웃 관리를 비롯한 고급 기능이 요구되므로 JSP의 include 지시어보다는 다른 방법..
-
JSP 에러페이지WEB/JSP 2018. 10. 23. 20:31
웹페이지 접근할 때 에러가 발생하는 경우 메세지를 제어해서 안내할 수 있다.그러기 위해서는 다음과 같은 방법을 사용한다. 우선 웹페이지에 접근할 jsp 파일은 errorTest.jsp다 errorTest.jsp 은 에러가 발생시 해당 에러페이지에서 에러페이지 내용을 출력한다. error404.jsp 404에러 발생 error500.jsp 500에러 발생 error404/500.jsp는 해당 페이지가 각각 true이므로 모두 true해서 모두 잡는경우 jsp에서 보통 1번을 먼저 에러로 인식하기 때문에 error404.jsp로 갈 확률이 높지만, 간혹 error500.jsp로 페이지 전환이 될 수도 있다.절대적으로 어떠한 에러페이지로 이동하는 점은 아니지만, isErrorPage가 true면 해당 페이지로..
-
eclipse에서 mysql 연동 에러 문제WEB/JSP 2018. 10. 19. 11:39
이클립스 버전 oxygeon톰캣 버전 8.0mysql 최신버전(8.0.12) 문제점. 1jsp에서 mysql 연동을 했는데 library 를 삭제 및 추가를 해도 제대로 연동이 되지 않는다.tomcat으로 정상적인 접속은 되도 mysql이 작동하지 않는다.이런 경우는 eclipse에서 jdbc 가 없어서 그런다.따라서 tomcat에 jdbc 라이브러리 파일을 복사해야한다. 다음과 같은 상황에서는 아래와 같은 방법으로 해결이 가능했다. 해결책 1C:\Program Files (x86)\MySQL\Connector J 8.0 경로에 있는mysql-connecto-java-8.0.12 라는 파일을 C:\Program Files\Java\Tomcat 8.0\lib 경로에 복사한다. 문제점. 2정상적으로 mysq..
-
if(session.getAttribute("userId") != null || session.getAttribute("userId") !="" ) 사용시 에러WEB/JSP 2018. 10. 5. 13:46
사용환경jdk 1.9eclipse oxygentomcat v8.5 JSP 공부를 하던차에 아래와 같이 사용하면 에러가 발생함을확인, 정확한 원인은 아직 파악못했으나일단은, 아래와 같이 사용하면 에러가 발생함을 확인했다.if(session.getAttribute("userId") != null || session.getAttribute("userId") !="" ) 공부중이던 소스 id: pw: 해결책은 || 이후의 부분을 지우는 방법이 있는데, 그 외의 방법은 아직 파악하지 못했다.이 글을 보고 위 해결책 외에 해답이 있다면 공유 해주시면 도움이 되겠습니다.
-
리눅스에서 트위스티드와 관련 패키지를 포함한 python-twisted 패키지를 유지(maintain)WEB/Twisted 파이썬 비동기 통신 라이브러리 2018. 9. 17. 17:00
리눅스에서 트위스티드와 관련 패키지를 포함한 python-twisted 패키지를 유지(maintain)하고 있다. [설치구문]$sudo apt-get install python-twisted -y [에러발생]E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? [에러해결]해결책 다만, 위 해결책을 따라할 때 구문마다 앞에 sudo를 붙이자.그래야 잘 된다. [설치구문]$sudo apt-get yum install python-twisted ..
-
Access restriction: The method 'ServletRequest.getRemoteAddr()' is not APIWEB/JSP 2018. 9. 14. 16:23
[오류 메세지]Multiple annotations found at this line:- Access restriction: The method 'ServletRequest.getRemoteAddr()' is not API (restriction on required library 'C:\Program Files\Java\jre1.8.0_181\lib\ext\servlet-api.jar')- Access restriction: The method 'ServletRequest.getRemoteAddr()' is not API (restriction on required library 'C:\Program Files\Java\jre1.8.0_181\lib\ext\servlet-api.jar') [사용환경]이..