no image
[오류해결]Server Tomcat v10.1 Server at localhost failed to start.
서블릿 안에 있는 web.xml을 확인한다.  나 같은 경우에는 WebServlet을 어노테이션으로 경로를 설정해줬기에 web.xml을 삭제해야한다.
2024.06.19
no image
[오류해결]BootStrap에 강제 css적용하기
부트스트랩이 강제적으로 속성 스타일을 적용하기 때문에 css 기능이 먹통이 될 때가 있다.table { border: 2px solid blue !important;} 그럴때는 해당 css속성을 넣은 곳에 !important로 마무리를 해보자.그러면 정상 적용이 된다.
2024.06.19
no image
善DataBase JDBC(웹사이트 데이터 가져오는 경로까지)
환경설정이 중요하다.프로젝트 생성     여기에 파일을 넣어주는 이유는, 원래는 Tomcat 서버에 Context 환경설정 파일이 저장되는데, 프로젝트나 파일이 변경될 때 마다, 수정을 해줘야한다. (삭제하기 때문에) 그것이 번거롭기 때문에 META-INF 파일에 넣어서 수시로 넣을 필요없이 한 번의 행위로 끝내는 것이다.      웹 프로그램은 연결하는데 시간을 단축시켜서 서비스 속도를 빠르게 하기 위해 DBCP를 사용한다. Connection 한 두개면 웬만한 쇼핑몰 운영이 되지만, 처음 20개를 부여해주게 되는데, 엄청난 데이터 Connection 숫자인것이다. DataSourceFactory는 컨넥션이 필요할 때 주고 관리한다. 프로그램 시작 할 때 만들어진다.   이 정보를 이용해서 팩토리가 B..
2024.06.19
no image
EL [JSP] / JSTL
1. " {} " : "와 { 사이에 띄어쓰기 절대적으로 조심하기JSTL내에 기록되는 값(변수) 표현시(EL) 공백띄우지 말것 2. JSTL내에 쓰는 변수는 무조건 el표현으로 사용     EL [ Expression Language ] 이 EL언어는 JSP에서만 사용이 가능하다. (HTML 사용불가능) 주석 주의사항 서블릿 변환시 그대로 넘어간다 --> 서블릿 변환시 안넘어간다 EL표현방식 : ${ 값 } --%>  EL 산술연산자 서블릿 변환시 그대로 넘어간다 --> 서블릿 변환시 안넘어간다 EL표현방식 : ${ 값 } --%> \${ 3+2 } => ${ 3+2 } \${ 3-2 } => ${ 3-2 } \${ 3*2 } => ${ 3*2 } \${ 3/2 } => ${ 3/2 } \$..
2024.06.18
no image
JSP Model-2 Pattern(★웹프로그래밍 중 가장중요한 흐름★)
JSP = Servlet(처리객체) Model-1 Pattern : 한 객체안에서 디자인과 데이터처리를 전부 다 처리하는것 - 나중에 협업을 했을 때 디자인과 데이터 작업을 했을 때 합치기가 힘들고, 비효율적이다. (분업화가 되지 않음)- 분리의 필요성이 느껴진다. 데이터처리와 디자인을 분리된 개발 환경에서 했을때 분업화가 될 수 있다. - JSP에서의 데이터처리는 Servlet에게 맡기고, 디자인처리는 JSP에게 맡기자. (Servlet이 Java 환경이기 때문이다)  Model-2 Pattern : 비즈니스 로직(데이터 처리) 따로, 프레젠테이션 로직(화면 출력) 따로 구분해서 만드는 것  모델 1,2는 현재 사용하지 않지만, 이론을 이해해야 현재, 사용하는 MVC 패턴을 사용할 수 있다.   Dir..
2024.06.18
no image
Bootstrap
https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">       부트스트랩 라이브러리 처음       다시하기  배너 슬라이드 화살표https://www.w3schools.com/bootstrap/bootstrap_carousel.asp W3Schools.comW3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.www.w3schoo..
2024.06.17
no image
[본격 JSP] JSP 활용하여 Servlet 작성하기
JSP(Java Server Page): JSP는 Servlet이다. Test.jsp => Test_jsp.jave => Test_jsp.class  [MODEL 2 PATTERN]Servlet의 구조를 맛봐서 알겠지만, Java Code 환경에서 응답코드를 HTML을 삽입해서 전송해주는 방법이다. JSP의 구조는 HTML Code 기반에 Java Code를 삽입하여 사용한다. - 결론, 최종적인 결과는 두 개다 동일하다. - Java 환경으로 처리할 내용이 많다 = Servlet- HTML 환경으로 처리할 내용이 많다 = JSP    JSP가 Servlet인 이유를 알아보자  JSP 편집한 파일 경로D:\dev\WebStudy\.metadata\.plugins\org.eclipse.wst.server...
2024.06.17
no image
[회원가입] form Servlet 전달
JSP를 활용하지 않고 Servlet에서 바로 text값을 응답받을 때   해당 HTML 태그 https://www.w3schools.com/action_page.do?fname=John&Iname=Doe protocol : https host : www.w3shools.com(port 생략되어 있음 : https는 port를 내부로 hide처리함) path : action_page.do query : fname=John&Iname=Doe name=value&name=value 이름 ..
2024.06.17
no image
[오류해결]Servlet Tomcat 실행오류, HTTP 상태 404 오류
※ html 파일을 절대 WEB-INF 경로에다가 넣지 말것 무조건 404 오류뜸※    // url-pattern 문제발생 : LifeCycleException 발생 (WebServlet이 중첩될시)@WebServlet("/member_register.do")public class MemberRegisterAction extends HttpServlet { private static final long serialVersionUID = 1L; protected void service(HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException { }}   앞서서 서블릿 url이 중복되어..
2024.06.17