首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

Struts 入門基礎知識與實作範例:用戶註冊系統

     編輯:Java 程式設計入門

Struts 簡介

Struts 是成熟的 Web 開發框架,基於 MVC 模式,整合 Servlet、JSP、JavaBean、自定義標籤與資源檔,提供高可配置的 MVC 開發模式。本文整理自網路資料,供參考。

1. 安裝 Struts

  1. 至 官網 下載 release 版(當時最新 1.2.6)。
  2. 解壓後見 lib 與 webapps 目錄,將 webapps 下的 WAR 檔複製至 Tomcat webapps 目錄(假設 Tomcat 安裝於 C:\Tomcat)。
  3. 重啟 Tomcat,瀏覽器訪問 https://localhost:8080/struts-example/index.jsp,若見「powered by Struts」圖示即成功。附帶範例與文件可作入門教材。

Struts 另提供 XML 處理、JavaBean 屬性自動處理、國際化訊息等實用物件。

2. 實作練習:用戶註冊系統

功能:用戶輸入註冊 ID、密碼、Email,成功顯示成功訊息,失敗顯示錯誤。

專案建立

在 Tomcat webapps 下新建 test 目錄,複製 struts-example/WEB-INF 至 test,清空 src、classes 及 struts-config.xml 內容。JSP 放 test,Java 原始碼放 test/WEB-INF/src,編譯後 class 放 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>

(原文僅提供註冊頁面代碼,後續 ActionForm、Action、配置檔等未完整呈現)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved