从这一期开始进入正题,以一个留言版讲解Struts与Hibernate的开发。<!----><o:p></o:p>
关于留言版的页面Layout设计请参见附件的Excel文档。<o:p></o:p>
<o:p> </o:p>
首先我们按照惯例,写好计划表<o:p></o:p>
工程卡<o:p></o:p> |
||||||||||||||||||||
日期<o:p></o:p> |
2004-3-27 11:00<o:p></o:p> |
|||||||||||||||||||
工作<o:p></o:p> |
国际化与异常处理<o:p></o:p> |
执行者<o:p></o:p> |
杨恒贤<o:p></o:p> |
时间(估计)<o:p></o:p> |
3小时<o:p></o:p> |
|||||||||||||||
任务列表:<o:p></o:p> l 利用UTF-8 做到国际化<o:p></o:p> l 处理JSP页面错误与Struts的Java代码错误 l Validator验证<o:p></o:p> l 测试<o:p></o:p> |
||||||||||||||||||||
备注:<o:p></o:p> |
||||||||||||||||||||
任务跟踪:<o:p></o:p>
<o:p></o:p> |
<o:p> </o:p>
<o:p> </o:p>
首先我们准备好制作UTF-8工具<o:p></o:p>
Native2Ascii 这个文件在JDK得bin目录下,利用方法如下<o:p></o:p>
Native2ascii –ecoding GBK C:/GBKSource.txt C:/UTF8Source.txt<o:p></o:p>
<o:p> </o:p>
利用Struts资源文件达到国际化。<o:p></o:p>
修改上次得Logon.jsp文件<o:p></o:p>
<%@ page language="java"%><o:p></o:p>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%> <o:p></o:p>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%><o:p></o:p>
<html> <o:p></o:p>
<head><o:p></o:p>
<title><bean:message key="Logon"/></title><o:p></o:p>
</head><o:p></o:p>
<body><o:p></o:p>
<html:errors property="hbm.session.error"/><o:p></o:p>
<html:errors property="no.user"/><o:p></o:p>
<html:errors property="hbm.session.query"/><o:p></o:p>
<html:form action="/jsp/logon.do" focus="userName"><o:p></o:p>
<bean:message key="Logon.UserName"/> : <html:text property="userName"/><html:errors property="userName"/></br><o:p></o:p>
<bean:message key="Logon.Password"/> : <html:text property="password"/><html:errors property="password"/></br><o:p></o:p>
<html:submit/><o:p></o:p>
</html:form><o:p></o:p>
<body><o:p></o:p>
</html><o:p></o:p>