国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Struts入門經驗(一)

2019-11-18 15:56:27
字體:
來源:轉載
供稿:網友

  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處理、通過java reflection APIs自動處理JavaBeans屬性、國際化的提示和消息等
  
  一個實例:
  一個用戶注冊系統,用戶通過網頁輸入相關信息:注冊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目錄下,Java原文件放在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,這些taglib對初學者而言,可能難于把握,可這卻是Struts的精華之一。靈活運用,將大大提高開發效率。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 尼勒克县| 平武县| 阳东县| 上栗县| 新津县| 福海县| 宁陕县| 定襄县| 郎溪县| 石城县| 汝州市| 沙田区| 大方县| 英吉沙县| 措美县| 江城| 峨边| 宾阳县| 盘锦市| 清涧县| 锡林郭勒盟| 龙江县| 电白县| 武山县| 缙云县| 沾益县| 高州市| 宁陵县| 县级市| 灵宝市| 莆田市| 银川市| 云阳县| 阳高县| 岚皋县| 永清县| 饶河县| 油尖旺区| 昭苏县| 花莲市| 岚皋县|