본문 바로가기

Java/Spring,Servlet5

[JSP] String, char 문자열 비교 JSP내에서 를 통해서 화면에 값을 표시하려는데 난관에 봉착 vo.thevalue = "Y"인데 vo.thevalue == 'Y' 도 false고 vo.thevalue.equals('Y')도 false고 vo.thevalue.toString().equals('Y') 도 false고 vo.thevalue.toString().equals('Y'.toString()) 은 에러고 vo.thevalue.charAt(0).equals('Y')도 에러길래 도대체 뭘까 했는데 vo.thevalue.toString().equals("Y") 는 true네 알수가없어 2023. 9. 7.
Spring Boot +프론트엔드 프레임워크 백엔드와 프론트엔드가 서로 다른 프레임워크를 사용하는 경우, 도대체 정보를 어떻게 주고받는지가 의문이었는데 그 해결법을 공유합니다. Spring Boot의 데이터를 프론트엔드 프레임워크에 표시할텐데 저는 프론트엔드 프레임워크로 Svelte 를 사용했지만 JavaScript 기반의 어떤 프레임워크에서도 사용 가능하니 React, Vue, Anguler 사용자도 따라할 수 있습니다 ^_^ Spring Boot API준비 이 포스팅은 받아올 API 데이터가 있다는 것을 가정하고 시작합니다. 저는 http://192.168.0.17:8282/first/pathvaria/savernet 링크 접속 시 아래처럼 표시되는 API 주소를 하나 가지고 있습니다. 프론트엔드 JavaScript 코드 작성 API 데이터를 .. 2022. 10. 25.
H2 데이터베이스 java에서 사용하기 h2 데이터베이스는 jar파일을 프로젝트 안에 넣어서 사용하기 때문에 초기 집짓기에 매우 편합니다. usb에서 프로젝트를 생성하여 PC를 옮기거나, 다른 팀원과 공유해도 연동이 되어있기 때문입니다. h2를 java와 함께 사용하기 위해 이클립스에서 연동하는 방법을 정리합니다. >>>인텔리제이에서의 H2 사용은 아래 게시글을 참고해주세요! 인텔리제이 - RDBMS 연결하기 목표 인텔리제이와 RDBMS의 하나인 MariaDB를 연동해 자바 프로젝트에서 사용할 수 있도록 합니다 1. 우측의 Database 탭을 누릅니다. 뜨는 탭의 아래 +버튼을 누르면 아래와 같은 창이 뜹니다. 해당하 zenna9.tistory.com 1. 다운로드 http://www.h2database.com/html/download.ht.. 2022. 10. 4.
H2 데이터베이스 ] 실행 시 자동 켜기 설정 h2database 사이트의 tutorial에 복사 가능한 코드 있음 Tutorial Tutorial Starting and Using the H2 Console Special H2 Console Syntax Settings of the H2 Console Connecting to a Database using JDBC Creating New Databases Using the Server Using Hibernate Using TopLink and Glassfish Using EclipseLink Using Apache Active www.h2database.com Starting the TCP Server within an Applcation 부분 코드 확인 import org.h2.tools.Ser.. 2022. 8. 22.
Servlet, url 뽑기 java servlet을 사용하면서 url을 적절하게 추출해서 보내주는게 중요하다는걸 다시 느꼈어요..ㅎㅎㅎㅎ req.get...으로 path를 뽑으시던데 몇가지 뽑아보면 현재 주소가 라고 할 때, 아래같은 결과가 나와요. req.getContentLength() //-1 req.getContextPath() //dynamic_MVC_proj req.getContentType() //null req.getServletContext() //org.apache.catalina.core.ApplicationContextFacade@72152e3 req.getRequestURI() //dynamic_MVC_proj/member/list.do req.getRequestURL() // http://localhost.. 2022. 8. 17.
728x90