개인 공부/Web

개인 공부/Web

JSP 적용 문제 - <javascript> 혼용 사용시

저는 jsp에서 loop를 사용하기 위해서 다음과 같은 태그를 사용하여 import 시켜주었습니다. tag 상단의 코드를 사용하여 현재 Date의 년도를 javascript로 받아오고 그 시점부터 이전 150년까지 loop를 돌려서 생년월일 중에 년도를 받아오게 하고자 하였습니다. 하지만 tag의 value로 값을 넣는 과정에서 script가 value형태가 아닌 text형태로 그대로 남아있는 것을 발견하였습니다. 다시말해 JSTL에서 script를 실행하고자 하였지만 jstl에서는 해당 javascript를 그저 text로만 인식하였습니다. 저는 해당 과정이 왜 이렇게 작동하는지 찾아보았고 다음과 같은 결론을 얻을 수 있었습니다. 웹 서버에서 code를 인식하는 우선도가 존재한다. 다음과 같은 우선도가..

개인 공부/Web

[JSP]JSTL이란?

웹 페이지를 제작하는 과정에서 확장자명이 jsp로 이루어진 웹 페이지를 만들 수 있다는 것을 알게 되었습니다. 웹페이지를 구현하기 위해서 xml, xmls php, html 등등 여러 방법이 있겠지만 이번 시간에는 jsp를 정리해보는 시간을 가져보도록 하겠습니다. 우선적으로 jsp가 무엇인지부터 접근을 해야할 것 같은데요 JSP란? 자바 서버 페이지(JavaServer Pages JSP)는 HTML내에 java 코드를 삽입하여 Web server에서 동적으로 웹 페이지를 생성하여 browser에 돌려주는 server-side scripting 언어이다. 아파치 스트럿츠나 자카르타 프로젝트의 JSTL 등의 JSP 태그 라이브러리를 사용하는 경우에는 자바 코딩없이 태그만으로 간략히 기술이 가능하므로 생산성을..

개인 공부/Web

Sturts2 Framework 란?

Struts는 Java 웹 애플리케이션을 만들기위해 무료 오픈 소스 MVC Framework입니다. Framework 중 Spring Framework 다음으로 자주 사용되는 Struts에 대해서 정리해 보고자합니다. ​개발에 주를 이루는 Spring Framework 이전에 Struts를 사용한 개발이 많았었고 현재는 그 비중이 줄어들어습니다. 하지만 아직까지도 유지보수를 위해 Struts를 사용하기는 합니다. ​Struts의 특징 ​java의 기본 문법만 가지고 클래스를 구성하자. 좋은 가독성 작성을 목표 기본값을 사용하여 많은 설정을 생략할 수 있다. 인터셉트 기능을 강화시켜 AOP(Aspect Oriented Proframming) 기술을 제공한다. 정보 갱신에 특화(새로고침이 없어도 갱신가능)된..

gurcks8989
'개인 공부/Web' 카테고리의 글 목록