MultipartRequest  로 업로드를 구현할 시 size 부분에 int 형 자료형만 들어 가게 된다.


그렇게 되면. 용량의 제한은 int 자료형의 범위인  - 2147483648 부터 2147483647 밖에 안되므로 2기가 를 넘지를 못한다.


블로그 이미지

김진리

,

c : 에 설치한 Tomcat 폴더를 복사하여 Tomcat_1 이라고 이름을 주어 생성합니다.

그럼 Tomcat 폴더는 총 2개가 됩니다 .   Tomcat_1 의 Tomcat_1/conf/server.xml 파일에서

<Server port="8006" shutdown="SHUTDOWN">

<Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8444" />

 <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="8010" protocol="AJP/1.3" redirectPort="8444" />

저는 빨강색 부분을 원래의 속성 값 + 1씩 하였습니다 .

 

Tomcat_1\bin 폴더 에서 service.bat 파일을 편집으로 열어서

rem set default service name

set service_name = tomcat77   -> 비스명  이자리는 _ 가 등록되지 않습니다.

set pr_displayname= Tomcat_1   -> 서비스에서 나타낼 이름

 

마지막으로 cmd 창을 띄어서

cd : Tomcat7_1\bin 로 이동하신후

service.bat install 을 수행해 줍니다.

 

이제 톰캣을 Run 하실때 각각의 폴더에 해당하는 서비스를 선택하시면 서비스가 실행하게 됩니다.

 

 

블로그 이미지

김진리

,

 JSTL 문법의 for문 사용법


<c:forEach items="${리스트가 받아올 배열이름}" var=$"{for문안에서 사용할 변수}" varStatus="status">



status 는 for문의 돌아가는 상태를 알 수 있게 체크하여 준다


#{status.current}   현재의 for문에 해당하는 번호

#{status.index} 0부터의 순서

#{status.count} 1부터의 순서

#{status.first}  현재 루프가 처음인지 확인

#{status.last}  현재 루프가 마지막인지 확인

#{status.begin} for문의 시작 값

#{status.end}   for문의 끝 값

#{status.step}  for문의 증가값


블로그 이미지

김진리

,


회원가입과 같은 버튼 만들기


<input type="button" onclick="location.href='경로' "/>

블로그 이미지

김진리

,

request로 전송하거나 받을시 request, session, page , application 순으로 읽을 수 있습니다.


el ( Expression Language )태그를 사용시 넘어 오는 id 값만으로 받아 올 수 있습니다

${id}          라고 선언시 id 라는 값을 el태그로 사용하여 받아오는 것이고


${sessionScope.id}    는 바로 session 으로 접근하여 id를 읽는 것 ( 동일한 id가 있을 시 겹치지 않기 위해)


블로그 이미지

김진리

,

Tomcat 안에 있는 servlet.api.jar 파일을 읽어 오지 못하는 경우 이다.




블로그 이미지

김진리

,

el 태그 ${}

개발자/Java 2013. 3. 5. 15:09

 변수를 찾는 방식이, page에서 requset, session, application 등등 순으로 해당 영역에 없으면 차츰 넓은 범위의 의 Scope 객체에서 검색할 수 있고  ex) sessionScope.변수

또한 ${} 를 사용할 때 세션에서 찾으라고 직접적으로 지정해줄 수도 있다.

블로그 이미지

김진리

,

http://dist.springframework.org/release/IDE


html - jstl 사용...

http://www.coderanch.com/t/530760/Struts/JSP-find-tag-library-descriptor


1. 스프링 프레임웍


spring - core.jar

용도 : 스프링 핵심 컨테이너와 유틸리티

의존대상 : 커먼스 로깅


spring - app.jar

용도 : 스프링 AOP 프레임워크 및 메타데이터 지원

의존대상 : spring-core.jar, AOP 연맹


spring - context.jar

용도 : 애플리케이션 컨텍스트, 유효성 검증 프레임워크, 템플릿 지원(벨로시티,프리마커)

리모팅(JAX-RPC,Hessian,Buriap),EJB지원,스케줄링

의존대상 : spring-core.jar


spring - dao.jar

용도 : JDBC 및 DAO 지원 , 트랜잭션 기반구조

의존대상 : spring-core.jar


spring - com.jar

용도 : 하이퍼네이트, JDO , Ibatis 를 포함한 ORM 프레임워크 지원

의존대상 : spring-core.jar


spring - web.jar

용도 : 웹 애플리케이션 컨텍스트 및 유틸리티, 멀티파트 파일 업로드 지원

의존대상 : spring-context.jar


spring - webmvc.jar

용도 : 스프링 MVC 프레임워크

의존대상 : spring-web.jar


spring.jar

용도 : 다른 JAR파일들을 포함한 스프링 프레임워크 전체

의존대상 : 위의 모든 사항들을 포함


블로그 이미지

김진리

,


String[] config = new String[] { "applicationContext.xml" };

config 에 applicationContext.xml을 넣고

ApplicationContext context = new ClassPathXmlApplicationContext(config);

ApplicationContext를 context 레퍼변수로 설정하여 config를 불러와서 config 안에 있는 모든 class객체를 생성 시킨다.

MemberService p = (MemberServiceImpl) context.getBean("service");

context에서 getBean으로 bean 중 id가 service인 beand을 불러와서

MeberService 에 저장 시킨다.

블로그 이미지

김진리

,

Member.zip

Spring 의 환경설정 되어 있는 프로젝트

블로그 이미지

김진리

,