애플릿(Applet)


: 요청을 어플리케이션을 생성하여 그 속에서 처리하여 내린다.(멀티 프로세스 방식) -> 웹 클라이언트(브라우저)에서 돌아가는 작은 프로그램



프로세스 생성 비용



서블릿 (Servlet) 


: 요청을 서블릿 컨테이너에게 넘기고, 서블릿 컨테이너는 스레드를 이용하여 각각을 처리한다. -> 서버 측에서 돌아가는 작은 프로그램


최초의 요청에 대해서 어플리케이션 실행 후 그 뒤에는 하나로 유지(멀티 스레드 기반)


[출처 : 

http://myblog.opendocs.co.kr/archives/427

http://www.libqa.com/wiki/133]


서블릿 컨테이너와 스프링 컨테이너 -> https://minwan1.github.io/2017/10/08/2017-10-08-Spring-Container,Servlet-Container/

'Programming > JSP' 카테고리의 다른 글

애플릿 서블릿  (0) 2018.10.26
쿠키 정리 파일  (0) 2018.10.17
web.xml 설정을 통한 파라미터 인코딩  (0) 2018.01.23
[JSP] 학점 변환기  (0) 2017.09.29
톰캣 설치 후 오류 - No ouput folder  (1) 2017.09.10

쿠키.pptx


쿠키 정리 파일입니다.

'Programming > JSP' 카테고리의 다른 글

애플릿 서블릿  (0) 2018.10.26
쿠키 정리 파일  (0) 2018.10.17
web.xml 설정을 통한 파라미터 인코딩  (0) 2018.01.23
[JSP] 학점 변환기  (0) 2017.09.29
톰캣 설치 후 오류 - No ouput folder  (1) 2017.09.10

매번 form에서 날라오는 파라미터의 인코딩을 위해 다음과 같이


request.setCharacterEncoding("utf-8");


를 추가해야 할 때 씀.


프로젝트의 WebContent-WEB_INF-web.xml파일을 연다.

(web.xml이 보이지 않는다면 프로젝트 폴더(루트폴더)에서 우클릭 -> Java EE Tools -> Generate ~~를 클릭해주세요)


그리고 다음과 같은 화면 밑에 source 탭을 눌러 아래 코드를 추가해준다.





붙여 놓은 내용중 보아야 할 것은 filter-class이다.


filter-class의 경로를 위해 src에 filter패키지를 만들고 SetCharacterEncodingFilter클래스를 만들어 아래의 내용을 추가해주자.




이렇게 클래스를 만들어주게 되면 위의 xml에서 설정을 해서 필터를 등록하게 된다.


필터의 원리는 다음 사진과 같을 것이다.


[사진 출처 : http://javacan.tistory.com/entry/58]


'Programming > JSP' 카테고리의 다른 글

애플릿 서블릿  (0) 2018.10.26
쿠키 정리 파일  (0) 2018.10.17
web.xml 설정을 통한 파라미터 인코딩  (0) 2018.01.23
[JSP] 학점 변환기  (0) 2017.09.29
톰캣 설치 후 오류 - No ouput folder  (1) 2017.09.10

설명 : 만점을 선택하고 본인의 학점을 입력하면 각각 만점에 따른 본인의 학점을 변환시켜주는 페이지

 

 

#Header.jsp

 

 

 

#ConvertCredit.jsp

 

 

#ConvertCreditResult.jsp

 

 

#결과화면

 

'Programming > JSP' 카테고리의 다른 글

애플릿 서블릿  (0) 2018.10.26
쿠키 정리 파일  (0) 2018.10.17
web.xml 설정을 통한 파라미터 인코딩  (0) 2018.01.23
[JSP] 학점 변환기  (0) 2017.09.29
톰캣 설치 후 오류 - No ouput folder  (1) 2017.09.10

JSP수업을 준비하기 전에 톰캣을 설치하고 http://localhost:8080로 접속하여 서버가 잘 켜졌는지 시험하고 있었는데요

 

이게 무슨 일인지 계속 이런 에러가 나더라구욥

 

org.apache.jasper.JasperException : java.lan.IllegalStateException: No output folder

 

 

그래서 한번 구글링을 해보았더니 폴더의 권한 문제 였던 것 같습니다.

 

그럼 지금부터 바로 해결방법 알려드리겠습니다.

 

1) 먼저 톰캣 폴더를 찾아주세요

 

2)폴더 위에서 우클릭 후 맨 밑에 있는 속성으로  들어가줍니다.

 

3)후 에는 위에 탭 중에서 보안을 클릭하고 다음 그림에 나와있는 순서에 맞게 적용 해주시면 됩니다.

 

4)그리고 다시 Tomcat 9.0 -> bin -> startup.bat 파일을 실행시키고(서버를 켜주고)  http://localhost:8080 에 접속하여 봅시다.

 

 

 

 

'Programming > JSP' 카테고리의 다른 글

애플릿 서블릿  (0) 2018.10.26
쿠키 정리 파일  (0) 2018.10.17
web.xml 설정을 통한 파라미터 인코딩  (0) 2018.01.23
[JSP] 학점 변환기  (0) 2017.09.29
톰캣 설치 후 오류 - No ouput folder  (1) 2017.09.10
  1. 파워블로거 2017.09.13 08:40

    오!! 좋은정보 감사합니다!

+ Recent posts