`
roruby
  • 浏览: 335129 次
  • 来自: ...
社区版块
存档分类
最新评论

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

阅读更多

从这一期开始进入正题,以一个留言版讲解StrutsHibernate的开发。<!----><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 1100<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页面错误与StrutsJava代码错误

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 这个文件在JDKbin目录下,利用方法如下<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>

分享到:
评论

相关推荐

    struts1 开发包

    Struts1是一款经典的Java Web开发框架,由Apache软件基金会维护,它在2000年代初期广泛应用于企业级应用开发。这个"struts1开发包"包含的资源是为搭建Struts1开发环境准备的,主要分为两个部分:`lib`和`apps`。 **...

    Struts开发框架简介

    Struts开发框架是一款基于MVC(Model-View-Controller)设计模式的开源Java Web应用程序框架,由Apache软件基金会维护。它的出现旨在解决JSP页面和Servlet在处理动态Web内容时的混乱情况,提供一个结构化的解决方案...

    Struts1开发指南

    struts1 配置 java

    struts2项目开发

    1. 企业级应用程序:Struts2 框架适用于开发大型的企业级应用程序。 2. 电子商务平台:Struts2 框架适用于开发电子商务平台。 3. 社交媒体平台:Struts2 框架适用于开发社交媒体平台。 结论 Struts2 框架是一个...

    struts开发需要的包

    3. **Struts Taglib**: `struts-taglib-1.3.5.jar` 包含了Struts自定义标签库,这些标签可以帮助开发者更方便地在JSP页面上构建用户界面,如、等,使得页面代码更清晰,逻辑更易于理解。 4. **Struts Tiles**: `...

    struts开发的各类jar包

    3. **插件(Plugins)**:Struts提供了许多插件来扩展其功能,例如`struts2-convention-plugin.jar`用于自动映射Action和结果,`struts2-json-plugin.jar`支持JSON响应,`struts2-dojo-plugin.jar`提供了Dojo库的...

    Struts1.x常用的开发包,需要学习struts1.x朋友可以下载

    3. **配置文件**:Struts1.x的配置主要分为两个部分:struts-config.xml和web.xml。struts-config.xml定义了Action的映射、Form Beans、数据源、以及其他的配置项。web.xml则配置了Struts Filter和Servlet。 4. **...

    Struts开发模式经验总结

    1. **Struts1.1 标签使用**: Struts1.1 提供了一系列的JSP标签库,如logic、bean、html等,这些标签简化了视图层的开发。例如,`&lt;html:form&gt;`用于创建表单,`&lt;html:submit&gt;`定义提交按钮,`&lt;html:errors&gt;`显示...

    struts开发包

    3. **拦截器**:Struts使用拦截器来实现AOP(面向切面编程),如验证、事务管理、日志记录等功能,这些可以在Action执行前后自动应用。 4. **结果类型**:Struts支持多种结果类型,如JSP、FreeMarker、Velocity等,...

    struts1 API 开发文档

    Struts1 API 开发文档是Java Web开发领域中极为重要的参考资料,它详尽地阐述了Struts1框架的核心概念、架构、组件以及使用方法。Struts1是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,...

    Struts开发包

    1. **Struts2核心库**:这是Struts2框架的基础,包括`struts2-core.jar`等核心组件,提供了Action、Result、Interceptor等核心功能。 2. **插件和扩展**:Struts2有丰富的插件支持,如`struts2-convention-plugin....

    struts开发所用七个jar包

    1. **struts-core-x.x.x.jar**:这是Struts的核心库,包含了Struts的控制器组件,如ActionServlet和ActionMapping,以及ActionForm、PlugIn和配置解析等相关类。它定义了Struts的请求处理流程,并提供了一种通过XML...

    struts2 开发包.zip

    1. **核心库**:Struts2的核心库包括`struts2-core.jar`,它包含了许多核心组件,如Action类、拦截器、结果类型、配置管理等。这个库使得开发者可以创建动作类,定义业务逻辑,并通过配置文件或注解来指定处理请求的...

    Struts2 开发包

    1. **Struts2核心库(jar包)**:Struts2框架的jar文件是开发的基础,它们提供了框架的运行时环境。这些jar文件通常包括`struts2-core.jar`,`xwork-core.jar`,以及其他依赖如`ognl.jar`(Object-Graph Navigation ...

    Struts开发技1

    Struts开发技1 由开发人员整合的经验而成.

    struts2.2.1开发包

    1. **Action与Result**:Struts2的核心是Action类,它是业务逻辑处理的入口点。开发者可以创建自定义的Action类来实现特定的功能。当用户请求发送到服务器时,Struts2会根据配置文件找到对应的Action执行。执行完成...

    struts2.2.1开发文档

    1. **简介**:介绍Struts2框架的基本概念,包括它的历史、设计目标以及与早期版本Struts1的区别,强调其灵活性和可扩展性。 2. **安装与配置**:详细说明如何在项目中集成Struts2.2.1,包括添加依赖库、配置web.xml...

    struts2开发需要用到的jar包

    struts2开发需要用到的jar包

Global site tag (gtag.js) - Google Analytics