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

原创 2004年03月29日 10:27:00

体会真正的Struts开发3<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

杨恒贤(yanghx@70345.com)

 

从这一期开始进入正题,以一个留言版讲解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>

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

下面开始处理JSP页面出错情况添加错误页面,内容如下: page contentType="text/html; charset=UTF-8" %> page isErrorPage="true" %...
  • yanghx2000
  • yanghx2000
  • 2004年03月29日 10:27
  • 1333

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

  下面开始处理JSP页面出错情况 添加错误页面,内容如下: page contentType="text/html; charset=UTF-8" %> page isErrorPage="tr...
  • arielxp
  • arielxp
  • 2004年06月27日 18:58
  • 3478

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

下面我们重新设计我们的LogonForm改为public class LogonForm extends ValidatorForm/*ActionForm*/我们注释掉ActionForm的Vali...
  • yanghx2000
  • yanghx2000
  • 2004年03月29日 10:27
  • 951

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

我们编写资源文件password=密码格式错误userName=帐号格式错误hbm.session.error=建立Hibernate Session 错误。no.user=找不到这样得用户。hbm....
  • yanghx2000
  • yanghx2000
  • 2004年03月29日 10:27
  • 928

体会真正的Struts开发(3)

下面配置Hibernate的数据库驱动在Hibernate目录下的hibernate.properties我们配置MySQL我们配置一下Log4J,拷贝就行了 这个Log4j.xml作用是在当前目录记...
  • yanghx2000
  • yanghx2000
  • 2004年03月18日 12:33
  • 721

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

  下面我们重新设计我们的LogonForm 改为 public class LogonForm extends ValidatorForm/*ActionForm*/ 我们注释掉ActionForm...
  • arielxp
  • arielxp
  • 2004年06月27日 18:59
  • 1897

体会真正的Struts开发

从这一期开始进入正题,以一个留言版讲解Struts与Hibernate的开发。关于留言版的页面Layout设计请参见附件的Excel文档。 首先我们按照惯例,写好计划表工程卡日期2004-3-27 1...
  • happyxyzw
  • happyxyzw
  • 2005年09月06日 22:13
  • 941

体会真正的Struts开发(2期)

体会真正的Struts开发(第2期)杨恒贤(yanghx@70345.com) 上一篇讲到测试Hibernate操作数据库,今天我们来利用Struts与Hibernate作一个Web实例。 工程卡日期...
  • yanghx2000
  • yanghx2000
  • 2004年03月21日 17:37
  • 609

体会真正的Struts开发(4)

好了,我们测试一下Hibernate的MySQL驱动 package com.test.hbm; /** * @author yanghx * * To change the template for...
  • yanghx2000
  • yanghx2000
  • 2004年03月18日 12:34
  • 658

体会真正的Struts开发(2)

配置Eclipse1.    先配置Tomcat插件2.    配置MyEclipse完成配置 22:00,半小时搞定创建工程: 建立我们的目录将一些文件夹设为Source文件夹搞定2 现在22:09...
  • yanghx2000
  • yanghx2000
  • 2004年03月21日 17:30
  • 759
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:体会真正的Struts开发3(1)
举报原因:
原因补充:

(最多只允许输入30个字)