程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> Struts初步知識

Struts初步知識

編輯:JAVA編程入門知識

   Struts初步知識

        本人近來從網上收集了一些實用的資料,現整理出來供有需之人參考。

  1.如何安裝Struts:
      首先到http://jakarta.apache.org/Struts下載Struts,建議使用release版,現在最高版本為1.2.6,有多種OS版本(windows,linus...),下載後解壓開來,可以看到這個目錄:lib和webapps,webapps下有一些WAR文件。假設你的Tomcat裝在c:Tomcat下,則將那些WAR文件拷貝到C:Tomcatwebapps,重新啟動Tomcat即可。打開浏覽器,在地址欄中輸入:http://localhost:8080/Struts-example/index.jsp,若能見到“powered by Struts”的深藍色圖標,即說明成功了。這是Struts自帶的一個例子,附有具體的說明文檔,可以做為初學者的入門教程。另外,Struts還提供了一系統實用對象:XML處理、通過Java reflection APIs自動處理JavaBeans屬性、國際化的提示和消息等
  

  2.練習做一個實例:
      一個用戶注冊系統,用戶通過網頁輸入相關信息:注冊ID號,密碼,EMAIL,若注冊成功,則返回成功提示信息,反之出現注冊失敗提示信息。
  以下是相關文件的部分核心代碼。
  

  項目建立:
  正式開發前,需要在Tocmat(我的tomcat裝在c: omcat)中建立此項目。比較快的一種建立方式為:在C: omcatwebapps下新建目錄test,再將C: omcatwebappsstruts-example下的
  WEB-INF目錄拷貝到test目錄下,然後將testWEB-INF下的src和classes目錄清空,以及struts-config.xml文件中內容清空即可。這樣,我們需要的Struts類包及相關的配置文件就都齊了。
  開發時,將JSP文件放在test目錄下,Java原文件放在testWEB-INFsrc下,編譯後的類文件放在testWEB-INFclasses下。
  

  注冊頁面: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>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved