jsp에서 c:out value를 이용하는 이유

<script>
	$(document).ready(function() {
      //var result = ${result}
      var result = '<c:out value="${result}"/>';
  });
</script>

 

 

▶ HTML이나 스크립트가 실행되어 위험함

▶ 개행문자 파싱의 차이

▶ 보안성

 

기본적으로 특수문자가 포함되어 있을 경우 HTML을 해석하지 않고 그대로 출력되도록 해줌.

c:out으로 처리하지 않을 경우 XSS에 그대로 노출된다.

www.oracle.com/database/technologies/appdev/jdbc-ucp-19-7-c-downloads.html에서 다운

orai18n.jar 

 

 

 

프로젝트 -> Properties -> Java Build Path -> Add External JARs...

orai18n.jar 추가

 

1.  Tomcat Server를 우클릭 후 Clean

2. IDE 메뉴의 Project에서 Clean

3. Tomcat Server의 왼쪽을 누른 후 자신이 원하는 Project를 우클릭 후 clean module work directory

4. 프로젝트 run on server

pom.xml에서

log4j의 scope 부분 주석 처리

문제

1. C언어 소스 파일의 확장자는 .c이고 컴파일하면 .obj파일이 만들어진다. 그러면 자바 소스파일의 확장자와 컴파일된 파일의 확장자는? .java, .class

 

2. 자바 언어를 처음 개발한 사람은?  제임스 고슬링

 

3. Java, C, C++, C# 언어를 세상에 나온 순서대로 나열하라.  C(1972), C++(1983), Java(1995), C#(2000)

 

4. 자바 언어를 처음 개발한 목적은? 

 

다양한 플랫폼을 갖는 가전제품을 위해 플랫폼 독립적 언어가 필요했고 가전제품에 들어가는 제어장치는 낮은 메모리를 사용하므로 내장형 시스템의 메모리 요구 사항을 충족시키려고 개발됐다.

 

5. 개발자가 작성한 자바 프로그램을 직접 실행하는 것은? 

 

1) 자바 가상 기계  2) 운영체제  3) CPU가 직접 실행  4) 이클립스

 

6. '자바는 한 번 작성하면 하드웨어나 운영체제에 상관없이 어디에서나 실행 가능하다' 는 특징을 간단히 줄여 뭐라고 부르는가? WORA

 

7. 자바 언어에 대해 틀린 설명은?

 

1) 자바의 컴파일된 클래스파일은 바이트코드이다.

2) 자바의 클래스 파일은 자바 가상 기계가 설치된 어떤 곳에서도 실행된다.

3) 자바는 링크 과정 없이 컴파일러가 바로 바이트코드를 생성한다.

4) 하나의 클래스 파일에는 여러 개의 컴파일된 클래스들을 저장하여 효과적이다.

 

8. 자바 응용프로그램을 개발하려면 JDK와 JRE 중 어떤 것이 필요한가? 

 

JDK. JDK는 개발자를 위한 툴이고 JRE는 자바 프로그램을 실행시키기 위한 환경을 구성하는데 JDK에는 JRE가 포함되어 있으므로 자바 응용프로그램을 개발하는 개발자는 JDK만 설치하면 된다.

 

9. 다음 중 자바의 특징을 잘못 설명한 것은? 

 

1) 가비지 컬렉션의 기능이 있어 스스로 사용하지 않는 메모리를 수거한다.

2) 포인터가 없기 때문에 프로그램 작성이 쉽다.

3) 클래스 바깥에 전역 함수와 전역 변수를 둘 수 있어 좋은 점이 있다.

4) 서로 관련 있는 클래스 코드들을 패키지에 모아 배포한다.

 

10. 다음 자바 소스프로그램은 어떤 파일 이름으로 저장해야 하나?  Shape.java

public class Shape{
    public static void main(String[] args){
         System.out.println("Shape");
    }
}

 

11. 이 자바 소스 코드를 저장하는 파일 이름과 컴파일되면 생성되는 클래스 파일은?  

A.java / A.class, A$B.class, C.class, C$D.class

#명품자바프로그래밍1장연습문제11번

 

public class A{
      .......
   class B{
         .......
    }
}
class C{
      .......
   class D{
         .......
    }
}

 

12. 다음 용어 중 거리가 먼 것 하나는?

 

1) 플랫폼 독립적

2) 자바 언어는 링크의 과정이 없다

3) 자바 프로그램은 자바 가상 기계가 있는 곳에는 모두 실행됨

4) WORA

 

'프로그래밍 > JAVA' 카테고리의 다른 글

Android Studio - Menu 구현  (0) 2019.05.14

1.  윈도우 이미지 파일을 입혀논 저장매체로 부팅

(그램 F10)

 

2.  Shift + F10

 

3.  diskpart

 

4.  list disk

 

5.  sel disk 0

 

6. clean

 

7. create partition primary

 

8. list partition

 

9. sel parition 1

 

10. active

 

11. format fs=ntfs quick

(뒤에 quick는 퀵 포맷을 의미, 안 쓸 경우 그냥 포맷)

 

번외)

gpt 형식이 아니라고 윈도우 설치가 안 될 경우

 

1. Shift + F10으로 커맨드창 진입

 

2. diskpart

 

3. list disk

 

4. sel disk 0

 

5. clean

 

6. convert gpt

'기타' 카테고리의 다른 글

오피스2019 CMD 인증 방법  (0) 2021.11.04
eclipse 단축키  (0) 2019.09.16
GitHub 사용법  (0) 2019.09.16
토렌트 속도 저하(1/10) 현상  (0) 2019.05.23

lotto의 경우는 파이썬의 random 함수의 모듈인 sample을 사용해서 중복이 안나오게 뽑는 방법이고

lotto1의 경우는 while반복문을 이용해 중복을 검사하면서 번호를 뽑느 경우이다

연동전에 확인할 것

- 오라클 설치

- 환경 변수 체크

- 오라클은 64bit이므로 파이썬도 64bit으로 일치 시켰는지

 

1. 파이썬에 오라클 모듈 설치

cmd진입 후

python -m pip install cx_Oracle

 

2. 연동 확인용 테스트 코드

오라클 import

con = 오라클 연동

cur = 커서 역활

 

● 숫자의 출력 형식 지정

 출력형식

 설명

 {N:2d}  정수를 공백 포함해 두 자리로 표시
 {N:05d}  정수를 다섯 자리로 표시, 앞의 공백은 0으로 채움
 {N:>5d}  정수를 다섯 자리로 표시, 숫자는 오른쪽으로 정렬
 {N:3f}  실수를 소수점 셋째 자리까지 표시
 {N:}  통화 표시처럼 끝에서 셋째 자리마다 콤마를 표시
 {N:1%}  소수를 퍼센트(%)로 표시, 소수점 자리 수는 ':'다음 숫자로 표시
 {N:2e}  숫자를 지수로 표시
 {N:#x}  숫자를 16진수로 표시, #기호가 없으면 0x없이 출력됨
 {N:#o}  숫자를 16진수로 표시, #기호가 없으면 0x없이 출력됨
 {N:#b}  숫자를 16진수로 표시, #기호가 없으면 0x없이 출력됨

 

● 리스트 주요 메소드

 메소드  설명
 append()  리스트의 마지막에 값 추가
 insert()  원하는 위치에 값을 삽입
 extend()  튜플이나 리스트 등의 여러 값을 한번에 삽입
 index()  리스트 내 특정 값의 위치 확인
 count()  현재 해당 값의 개수 반환
 pop()  리스트에서 해당 값 혹은 가장 마지막 값을 추출
 remove()  리스트 내 해당 값 삭제
 sort(), reverse()  순방향 정렬, 역방향 정렬

 

● 딕셔너리 주요 메소드

 딕셔너리 메소드  설명
 keys()  딕셔너리에서 키 전체를 리스트 형태로 반환
 values()  딕셔너리에서 값 전체를 리스트 형태로 반환
 items()  딕셔너리에서 키와 값의 쌍을 튜플 형태로 반환
 update(dict_data2)  딕셔너리에 딕셔너리 데이터 추가
 clear()  딕셔너리의 모든 항목 삭제

 

 

'프로그래밍 > Python' 카테고리의 다른 글

파이썬 오라클 연동하기  (0) 2019.09.30
파이썬 입력과 출력  (0) 2019.09.16
(Python/파이썬) 문법 정리  (0) 2019.06.26
정답 맞추기 게임  (0) 2019.05.08
pyhon 'UnicodeDecodeError' Error  (0) 2019.05.08

+ Recent posts