분류 전체보기(126)
-
React 의 동작 및 작성 방식 -1
React는 render 방식을 이용해서 화면을 구현한다. 별도의 페이지 이동 없이 변경되는 내용만 새롭게 화면에 그려낸다. 작성 방식으로는 크게 두 가지가 있다. 1.Class 형식으로 작성한 Component 방식 컴포넌트는 개념적으로 props를 input으로 하고 UI가 어떻게 보여야 하는지 정의하는 React Element를 output으로 하는 함수 이다. import React,{Component} from "react"; class App extends Component { state ={num:0} componentWillMount() { } componentDidMount() { } render() { const{num} = this.state return ( {num} ) } } 해당..
2020.08.14 -
Spring - 개발환경 세팅(Maven Project)
1. New -> Maven Project 선택 2. 프로젝트 -> properties -> Project Facets -> Java 버전 1.8로 설정 3. https://mvnrepository.com/ Maven Repository: Search/Browse/Explore org.wso2.carbon.identity.notification.mgt provides the management functionality for notifications Last Release on Aug 12, 2020 mvnrepository.com 위 사이트 접속 후 spring context 검색 -> 5.19 버전 선택 후 Maven 복사 4. pom.xml 파일에 dependencies 만들어 붙여넣기 5. pro..
2020.08.13 -
Jsp Post,get 한글전송
Jsp에서 post,get 방식으로 데이터를 전송시 한글이 깨지는 현상이 발생한다. 아래와 같은 방법으로 해결했다. 1. post jsp 선언 태그에서 charset=UTF-8 로 설정, pageEncoding="UTF-8" html의 meta도 charset=UTF-8 로 설정 post 객체를 얻어오기 전에 인코딩 코드를 선언(위치를 모든다면 가장 위에 선언) 만약 페이지가 hmtl없이 post 값만 받아서 처리하는 처리 페이지면 마지막 request.setCharacterEncoding("UTF-8"); 만 적용해줘도 된다. 아니라면 위에 있는 코드들에서 utf-8이 다른 값으로 되어 있지 않은지 확인한다. 2.get Server 폴더 - tomcat 폴더 - server.xml 파일(txt 파일로 ..
2020.08.02 -
Jsp - session 저장(로그인 상태 유지하기)
웹 사이트에서 로그인을 하면 해당 유저의 로그인 정보가 유지되어야 한다. 이를 위해서는 쿠키에 저장하는 방법과 세션에 저장하는 방법이 있다. 쿠키에 저장하는 방법은 보안에 문제가 있을 수 있으므로 세션으로 저장을 한다. request.getSession().setAttribute("저장할 세션 이름", 설정한 JavaBean의 id.빈에서 얻어올 getter); 만약 으로 선언했고,세션 이름을"userId"으로 저장하고 User.java 파일에서 getId() 메소드를 통해 값을 얻어온다면 request.getSession().setAttribute("userId", u.getId()); 다음과 같이 얻어 온 값을 세션에 저장하여 저장한 값을 기억시킬 수 있다. 세션에 저장된 값은 다음과 같은 코드로 가..
2020.08.02 -
Jsp - Post 전송
1.form 태그를 post 형식으로 정보들을 Register_proc.jsp로 전송한다.(각 정보들의 name 값을 이름으로 전송해준다.) 2. Register_proc.jsp / 넘어온 post 정보들을 Bean 객체에 입력하기 위해 useBean => 사용할 Bean을 선택 setProperty=> 넘어온 값들을 Bean의 setter에 적용시킴 을 통해서 값을 넣어준다. all-record.tistory.com/105 JSP 자바빈(JavaBean)과 액션태그 JSP 페이지의 주용 기능 중 하나는 데이터를 보여주는 기능이다. 흔하게 볼 수 있는 게시판을 예로 들면 글 목록 보기, 글쓰기, 글 읽기 등의 기능이 이에 해당한다. 그런데 이런 데이터를 보여주� all-record.tistory.com ..
2020.08.02 -
Jsp - DB(Mysql)와 연동
localhost에 있는 db에 연결/ 연결을 원하는 테이블명을 넣어서 작성한다. Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost/테이블명?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&validationQuery=select 1&characterEncoding=UTF-8"; con = DriverManager.getConnection(url,DBID,DBpwd); 다음과 같이 연결 정보를 리턴해준다. public static Connection getConnection() { Connec..
2020.08.02