體會真正的Struts開發3(1)

體會真正的Struts開發3<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

楊恆賢([email protected])

 

從這一期開始進入正題,以一個留言版講解StrutsHibernate的開發。

關於留言版的頁面Layout設計請參見附件的Excel文檔。

 

首先我們按照慣例,寫好計劃表

工程卡

日期

2004-3-27 1100

工作

國際化與異常處理

執行者

楊恆賢

時間(估計)

3小時

任務列表:

l         利用UTF-8 做到國際化

l         處理JSP頁面錯誤與StrutsJava代碼錯誤

l         Validator驗證

l         測試

備註:

任務跟蹤:

日期

完成

繼續

用時

備註

國際化

1200

 

0:30:00

OK

錯誤處理

1310

 

11000

OK

Validator驗證

1400

 

050

OK

 

 

首先我們準備好製作UTF-8工具

Native2Ascii 這個文件在JDKbin目錄下,利用方法如下

Native2ascii –ecoding GBK C:/GBKSource.txt C:/UTF8Source.txt

 

利用Struts資源文件達到國際化。

修改上次得Logon.jsp文件

<%@ page language="java"%>

<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>

<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>

<html>

    <head>

        <title><bean:message key="Logon"/></title>

    </head>

    <body>

    <html:errors property="hbm.session.error"/>

    <html:errors property="no.user"/>

    <html:errors property="hbm.session.query"/>

        <html:form action="/jsp/logon.do" focus="userName">

          <bean:message key="Logon.UserName"/> : <html:text property="userName"/><html:errors property="userName"/></br>

          <bean:message key="Logon.Password"/> : <html:text property="password"/><html:errors property="password"/></br>

            <html:submit/>

        </html:form>

    <body>

</html>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章