스트럿츠2 사용하기
1. 다운로드
웹 페이지 우측 상단에 있는 struts2를 클릭
풀 버젼을 다운로드 받아성 압축을 해제한다.
struts-2.3.4-all\struts-2.3.4\apps\struts2-blank 샘플 프로젝트에서
아래와 같이 구성을 실시한다.
1. \WEB-INF 에 있는 web.xml을 열어서 아래의 코드를 내 프로젝트 web.xml에 복사한다.
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
2. WEB-INF\lib 에 있는 jar 파일을 내 프로젝트 lib 밑에 전부 복사한다.
3. WEB-INF\src\java에 있는 struts.xml 파일을 내 프로젝트 src 밑에 복사한다.
파일을 열어서 아래와 같이 패키지만 남기고 전부 지운다.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<package name="default" namespace="/" extends="struts-default">
</package>
</struts>
namespace 의 경우 webContent상에서 파일을 명확하게 구분할때 사용한다.
예로 url/ex01/list.jsp 와 url/ex03/list.jsp 이렇게 이름이 같은 파일이 존재할 경우
내가 사용할 파일이 ex03/list.jsp 라면 아래와 같이 명확하게 네이스페이스를 설정해둔다. ( / : 루트 )
<package name="default" namespace="/ex03" extends="struts-default">
'나는 엔지니어 > 스트럿츠' 카테고리의 다른 글
객체로 데이터 받기 / set으로 데이터 받기 (0) | 2012.07.16 |
---|---|
struts.xml --- 액션 나누기 (0) | 2012.07.13 |
스트럿츠 연동시 한글이 깨질때 (0) | 2012.07.12 |