六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 29|回复: 0

体会真正的Struts开发3(1)

[复制链接]

升级  55%

113

主题

113

主题

113

主题

举人

Rank: 3Rank: 3

积分
365
 楼主| 发表于 2013-2-7 15:08:40 | 显示全部楼层 |阅读模式
从这一期开始进入正题,以一个留言版讲解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>

用时<o:p></o:p>

备注<o:p></o:p>

国际化<o:p></o:p>
1200<o:p></o:p>
<o:p> </o:p>
0:30:00<o:p></o:p>
OK<o:p></o:p>
错误处理<o:p></o:p>
1310<o:p></o:p>
<o:p> </o:p>
11000<o:p></o:p>
OK<o:p></o:p>
Validator验证<o:p></o:p>
1400<o:p></o:p>
<o:p> </o:p>
050<o:p></o:p>
OK<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>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表