struts로 검색한 결과 :: 시소커뮤니티[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

회원가입 I 비밀번호 찾기


SSISO Community검색
SSISO Community메뉴
[카페목록보기]
[블로그등록하기]  
[블로그리스트]  
SSISO Community카페
블로그 카테고리
정치 경제
문화 칼럼
비디오게임 스포츠
핫이슈 TV
포토 온라인게임
PC게임 에뮬게임
라이프 사람들
유머 만화애니
방송 1
1 1
1 1
1 1
1 1
1

struts로 검색한 결과
등록일:2008-03-16 11:48:33
작성자:
제목:Struts 2 Tutorial - 13.로그인 어플리케이션에 Validation 추가


본  튜토리얼은  제가  struts  2를  공부할  목적으로  아래의  원문에  링크된  문서를  번역하여  정리한  것입니다.
원문:  http://www.roseindia.net/struts/struts2/struts2validation.shtml


로그인  어플리케이션  검증
이번  섹션에서,  우리는  로그인  어플리케이션을  검증하기  위한  코드를  작성할  것이다.  이  섹션이  완료된  후,  스트럿츠  2  프로젝트를  위한  검증  코드를  작성할  수  있게  될  것이다.  이  섹션에  정의된  개념은  매우  설명적이여서  학습자들이  스트럿츠  2  프레임워크에서  그들의  기술을  빠르게  개발할  수  있게  한다.

스트럿츠  2는  웹기반의  어플리케이션을  빠르게  개발하기  위한  많은  기능을  제공하는  매우  고상한  프레임워크이다.  여기에서  당신은  스트럿츠  2에서  배우  쉽게  폼  검증  코드  작성  방법을  배울  것이다.

로  그인  어플리케이션의  검증을  위한  자바  스크립트는  jsp  페이지나  액션  클래스에  포함될  수  있다.  그러나  스트럿츠  2는  당신의  필드를  자동으로  검증하는  매우  쉬운  다른  방법을  제공한다.  당신은  클라이언트  사이트  스크립트를  생성하기  위해  심지어  같은  설정  파일을  사용할  수도  있다.  (다음  섹션에서,  우리는  클라이언트  사이트  검증  코드를  생성하는  방법을  살펴볼  것이다.)

스  트럿츠  2  검증  프레임워크는  xml  기반의  설정  파일을  사용합니다.  파일  이름은  <Your  action  class>  -validation.xml  형태가  되어야만  합니다.  우리의  경우,  우리의  액션  클래스  이름이  Login.java  이므로  우리의  검증  설정  파일은  Login-validation.xml  가  되어야  합니다.  Login-validation.xml  는  "webapps\struts2tutorial\WEB-INF\src\java\net\roseindia"  폴더에  저장될  것입니다.  아래는  Login-validation.xml    파일의  내용입니다.
<?xml  version="1.0"  encoding="UTF-8"?>

                <!DOCTYPE  validators  PUBLIC

                    "-//OpenSymphony  Group//XWork  Validator  1.0.2//EN"

                    "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">

                <validators>

        <field  name="username">

                <field-validator  type="requiredstring">

                        <param  name="trim">true</param>

                        <message>Login  name  is  required</message>

                </field-validator>

        </field>

        <field  name="password">

                <field-validator  type="requiredstring">

                        <param  name="trim">true</param>

                        <message>Password  is  required</message>

                </field-validator>

        </field>

                </validators>

위의  설정파일에서  필드  이름은  액션폼  프라퍼티와  대응한다.  username과  password  요소를  위해  requiredstring  검정이  적용되며,  <message>....</message>  태그  에  있는  메시지가  검증이  실패했을  경우를  표시할  때  사용됩니다.

어플리케이션  컴파일
어플리케이션을  컴파일  하기  위해서  "\webapps\struts2tutorial\WEB-INF\src"로  이동한  후  ant  명령어를  입력하라.  ant  도구는  어플리케이션을  컴파일  할  것이다.

index.html  에  링크  추가
마지막으로  index.html에  로그인  폼으로  접근하기  위한  링크를  추가하라.
<ul>
<li><a  href="roseindia/showLogin.action">Login  Application</a></li>
</ul>

다음  섹션에서  우리는  어플리케이션을  실행하고  테스트하게  된다.

출처  :  http://jedison.tistory.com/73