본문 바로가기

프로그래밍
반응형
129

[Java] 자바 세션 사용방법 및 아이디 값 가져오기 이번에 sso관련 보안처리에 대해서 수정하다가 파라미터 방식에서 세션으로 값을 저장 해줘야 되는일이 있었습니다. 하지만 session.getId 해보니 sso를 하면서 세션아이디가 변경되는 일이 발생했고 결과적으로 서로 다른세션으로 공유가 안되어서 고민하다가 해결은 다른방법으로 진행했습니다. 그와중에 세션에 대한 내용을 정리할겸 포스팅 해보겠습니다. 세션생성 request.getSession() 매서드는 서버에 생성된 세션이 있다면 세션을 반환하고, 없다면 새로운 세션을 생성해서 반환합니다.session처럼 인수 default가 true 입니다. 만약 session2 처럼 인수에 false를 전달한다면, 이미 생성된 세션이 있는경우 그세션을 반환하고 없는 경우 null를 반환하게 됩니다. 새롭게 생성된 .. 2022. 7. 23.
[javascript] if ,if else.. if문 알아보기 javascript if문 문법 if(조건) 조건이 참(true)인 경우 1조건문을 실행 합니다. 조건이 맞지 않은경우에는 해당 1조건문을 타지 않습니다. if(조건){ 1조건문 } if(조건) 조건이 참(true)인 경우 1조건문을 실행 합니다. 그리고 그 이외의 조건에서 2조건문을 실행 합니다. if(조건){ 1조건문 }else{ 2조건문 } 자바스크립트(javascript) 사용예시 예를들어 연봉이 2천만원인 그룹은 1그룹으로 분류 합니다. 예를들어 연봉이 2천만원인 그룹은 1그룹으로 분류 합니다. 그리고 그이외에는 2그룹으로 분류 합니다. 2022. 7. 19.
jsp 내에서 class 정의 및 여러 class 선언방법 그리고 선언된 클래스 생성하고 매소드 호출하는 방법 1. jsp 내에서 class 선언 방법 보통 jsp 내에서 java 사용 방법은 내에서 사용 합니다. 클래스의 경우 기호 내에 !를 붙여 주고 사용하시면 됩니다. 2. jsp 내에서 여러 클래스 선언 방법 사실 여러 클래스를 선언하는 방법은 단순하게 해당 기호 내에 여러개 클래스를 선언 하시면 됩니다. 아래처럼 두개를 선언했는데 필요하다면 여러개 선언해서 사용하시면 됩니다. 3. jsp 내에서 클래스 생성 하고 매소드 같이 호출하는 방법 jsp 내에서 클래스를 호출하는 방법은 자바에서 클래스 호출하는 방법과 동일 합니다. 객체 변수1 = new 객체(); 이런식으로 선언후 Strng 변수2 = 변수2.매소드명(); 매소드까지 같이 선언해서 활용할 수있습니다. 그리고 jsp 내에서 자바코드 선언하는 방법.. 2022. 7. 13.
[DB] mssql 프로시저 동적쿼리 생성방법 [DB] mssql 프로시저 동적 쿼리 생성 방법 MSSQL에서 프로지 서로 동적 쿼리를 생성해야 되는 일이 있었습니다. 그래서 한번 정리 삼아 작성해보았습니다. 간단하게 설명을 하자면 쿼리 내 검색조건 @WHERE 파라미터에 따라서 쿼리가 변경됩니다. 파라미터에 쿼리를 더하는 방법으로는 SET @where = @where + ~ 또는 SET @where += ~ 이런 식으로 두 가지 방법으로 할 수 있습니다. SET @where = @where + 'AND A.typecd = ''' + @p_typecd + '''' 또는 SET @where += 'AND A.typecd = ''' + @p_typecd + '''' DECLARE @Sql NVARCHAR(MAX) DECLARE @ParameterDifi.. 2022. 3. 27.
[DB] mssql 프로시저 select 변수값 할당방법 mssql 프로시저 변수 선언 방법 DECLARE 문으로 변수를 선언합니다. DECLARE @변수명 데이터 형식; 둘이상의 변수를 선언합니다. DECLARE @변수명 데이터 형식, @변수명 데이터 형식; 변수 선언 시 값을 설정하지 않는 경우 변수의 값은 NULL로 설정됩니다. -- 지역 변수 선언 방법 DECLARE @name VARCHAR(100); DECLARE @age INT; -- 둘 이상의 지역 변수 선언 DECLARE @name VARCHAR(100), @Age INT; 변숫값 설정 방법 변수 값 설정 방법으로는 초기에 선언과 함께 바로 설정하는 방법이 있고, SET을 통해서 다시 할당해주는 방법이 있습니다. DECLARE @name VARCHAR(100) = 'itstory'; DECLAR.. 2022. 3. 18.
[Java] 자바 년월일 더하고 빼는 방법 자바 연월일 더하고 빼는 방법 SimpleDateFormat을 통해 포맷을 변환시켜주고, Calendar 객체의 add 메서드를 사용해서 원하는 날짜를 계산할 수 있습니다. 더한 날짜의 경우 그냥 숫자를 사용하면 되고 이전 날짜를 구하는 경우에는 숫자에 -를 붙여서 넣으면 됩니다. package com.example.demo; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateCalculation { private static String CalculationDate(String sttDate, int year, i.. 2022. 2. 17.