Struts 입문 경험 치 (1)

3590 단어 struts
Struts 설치: 우선 http://jakarta.apache.org/Struts 에 가서 Struts 를 다운로드 하 십시오. release 버 전 을 사용 하 는 것 을 권장 합 니 다. 현재 최고 버 전 은 1.1 이 고 다운로드 후 ZIP 파일 을 받 았 습 니 다.ZIP 가방 을 풀 면 이 디 렉 터 리 를 볼 수 있 습 니 다. lib 와 webapps, webapps 아래 WAR 파일 이 있 습 니 다.Tomcat 이 c: \ Tomcat 에 설치 되 어 있다 고 가정 하면 WAR 파일 을 C: \ Tomcat \ \ webapps 로 복사 하여 Tomcat 을 다시 시작 하면 됩 니 다.브 라 우 저 를 열 고 주소 표시 줄 에 입력 하 십시오: http://localhost:8080/Struts-example/index.jsp "powered by Struts" 의 짙 은 파란색 아이콘 을 볼 수 있다 면 성공 한 것 입 니 다.이것 은 Struts 가 자체 적 으로 가지 고 있 는 예 로 상세 한 설명 문 서 를 첨부 하여 초보 자의 입문 강좌 로 할 수 있다.또한 Struts 는 XML 처리, 자바 reflection API 를 통 해 자바 빈 스 속성, 국제 화 된 알림 과 메시지 등 시스템 의 실 용적 인 대상 도 제공 했다. 한 사용자 가 시스템 을 등록 하고 사용 자 는 웹 페이지 를 통 해 관련 정 보 를 입력 한다. 등록 ID 번호, 비밀번호, EMAIL, 등록 에 성공 하면 성공 적 인 알림 정 보 를 되 돌려 준다.반대로 등록 실패 알림 정보 가 나타 납 니 다.다음은 관련 파일 의 일부 핵심 코드 입 니 다.프로젝트 구축: 본 격 적 으로 개발 하기 전에 Tocmat (나의 tomcat 는 c: \ tomcat) 에 설치 해 야 합 니 다.C: \ tomcat \ webapps 에서 새 디 렉 터 리 test 를 만 들 고 C: \ tomcat \ \ webapps \ \ \ struts - example 의 WEB - INF 디 렉 터 리 를 test 디 렉 터 리 에 복사 한 다음 test \ WEB - INF 의 src 와 classes 디 렉 터 리 를 비우 고 struts - config. xml 파일 의 내용 을 비우 면 됩 니 다.이렇게 하면 우리 가 필요 로 하 는 Struts 패키지 와 관련 된 프로필 이 모두 제 공 됩 니 다.개발 시 JSP 파일 을 test 디 렉 터 리 에 두 고 자바 원본 파일 은 test \ WEB - INF \ src 에 두 고 컴 파일 된 클래스 파일 은 test \ WEB - INF \ classes 에 두 십시오.등록 페이지: reguser. jsp

         
          <%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/Struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/Struts-html.tld" prefix="html" %>
<html:html locale="true">
<head>
<title>RegUser</title>
<html:base/>
</head>
<body bgcolor="white">
<html:errors/>
<html:form action="/regUserAction" focus="logname">
<table border="0" width="100%">
  <tr>
    <th align="right">
      Logname:
    </th>
    <td align="left">
      <html:text property="logname" size="20" maxlength="20"/>
    </td>
  </tr>
  <tr>
    <th align="right">
      Password:
    </th>
    <td align="left">
      <html:password property="password" size="20" maxlength="20"/>
    </td>
  </tr> 
  <tr>
    <th align="right">
      E-mail:
    </th>
    <td align="left">
      <html:password property="email" size="30" maxlength="50"/>
    </td>
  </tr>
  <tr>
    <td align="right">
      <html:submit property="submit" value="Submit"/>
    </td>
    <td align="left">
      <html:reset/>
    </td>
  </tr>
</table>
</html:form>
</body>
</html:html>
         
이 JSP 페이지 는 일반적인 JSP 페이지 와 다 릅 니 다. taglib 를 대량으로 사 용 했 기 때문에 초보 자 들 에 게 는 파악 하기 어 려 울 수 있 지만 이것 은 Struts 의 정수 중 하나 입 니 다.유연 하 게 운용 하면 개발 효율 을 크게 높 일 것 이다.

좋은 웹페이지 즐겨찾기