`
rocket
  • 浏览: 92094 次
  • 性别: Icon_minigender_1
  • 来自: 金城
社区版块
存档分类
最新评论

新手struts入门2

阅读更多

一、目的:熟悉tiles,nested标签使用
          熟悉struts中properties文件的使用方法
          熟悉struts中tiles的使用方法
          熟悉struts中validation的配置


二、基本动作: 把前一个intial.jsp页面进行提交
              使用validation对提交内容进行验证
              验证后在action中做出处理       
              forward转向到一个tiles定义
             

三、具体需求:
1、修改一个father相关属性,然后提交,
   提交时注意对age进行验证,是否是正整数
   验证使用struts的validation

2、获取提交的表单值,然后进行处理: name倒序   age乘2   sex变更
   初始father的grandther信息grandfather和father是1对多关系,要求fatherform中要有一个变量定义为grandther
   这样就可以使用nest标签通过grandfather.name获取祖父的姓名

3、把处理后的结果显示出来,页面使用tiles分成两部分,
   左面是简单的欢迎页面,使用messages标签显示“您好,世界”


   右面是一个father的信息显示,要求要关联显示这个father的grandther信息
   显示方式一个表单就可以了
  


四、基本步骤(由于有了training1的基础,所以基本步骤简化了,需求详细了):
1、更改原有intial.jsp,增加submit按钮

2、更改struts-config.xml的相关信息(具体可以参看example)
配置validation
先配置规则:validator-rules.xml
再配置验证属性:validation.xml

配置struts的tiles相关信息
然后写tiles-def.xml

配置struts的properties相关信息
要求要在页面显示中文

3、在action里进行处理,获取页面提交的值
   处理fatherform和关联的grandther(不允许在action中使用request.serAttribute的方法)

4、编写结果页面,使用tiles则应该由3个jsp构成,一个template,一个left,body


4、进行调试,出现问题查找问题根本

分享到:
评论

相关推荐

    Struts2新手入门项目

    本项目是Struts2项目,初学者有疑问可以下载观看,寻找自己需要的知识,算是Struts2入门级项目

    struts2新手入门小项目

    Struts2是一个强大的Java web框架,它为开发者提供了一种组织和构建MVC(Model-View-Controller)架构的应用程序的方式。本项目是为初学者设计的,旨在帮助他们快速理解并掌握Struts2的基本概念和操作。 首先,让...

    新手入门Struts2最小框架

    这个"新手入门Struts2最小框架"是一个专为初学者设计的简单示例,旨在帮助他们快速理解并上手Struts2框架。 首先,让我们了解一下Struts2框架的核心概念: 1. **模型(Model)**:模型层负责业务逻辑的处理。在...

    struts入门练习

    这个“struts入门练习”项目旨在帮助初学者理解并掌握Struts的基本概念和操作。 在描述中提到的"简单的业务逻辑"指的是在Struts框架下实现的基础功能,比如用户登录、数据验证等。这些常见的业务场景是学习任何Web...

    Struts入门新手一定要看

    接下来,我们来分析"第3章 Struts入门.doc"这个文档可能包含的内容。通常,这章可能会涵盖以下知识点: 1. **安装与环境配置**:讲解如何在开发环境中配置Struts,包括添加必要的JAR库,设置IDE(如Eclipse或...

    Struts新手入门宝典

    本"Struts新手入门宝典"旨在为初学者提供一个全面且深入的指导,帮助大家快速掌握Struts的核心概念和技术。 一、Struts框架简介 Struts是一个开源的、基于Model-View-Controller(MVC)设计模式的Web应用程序框架。...

    struts1.3 入门级例子

    这个入门级例子旨在帮助新手了解如何在实际项目中应用Struts1.3的核心概念和技术。在这个例子中,我们将深入探讨以下几个关键知识点: 1. **Action**: 在Struts1.3中,Action类是处理用户请求的核心组件。当用户...

    Struts1新手入门笔记(全)

    在本入门笔记中,我们将逐步了解如何开始使用Struts1。 首先,Struts1的核心组件包括前端控制器ActionServlet,它作为整个应用的入口点,负责处理所有的HTTP请求。ActionServlet会解析请求,根据配置文件(通常位于...

    Struts入门 详解Struts

    ### Struts2框架基础知识点详解 #### 一、Struts2框架概述 - **定义**:Struts2是由Apache软件基金会支持的一个开源框架,用于JavaEE应用的开发。它是Struts1的下一代版本,采用了MVC(Model-View-Controller)架构...

    struts2.0 新手入门

    struts2.0 新手入门 ,是CHM格式的.

    Struts2入门宝典

    《Struts2入门宝典》是一份详尽的教程,旨在帮助初学者快速掌握Struts2框架的核心概念和...无论是对于正在寻找高效Web开发框架的新手,还是想要提升技能的资深开发者,《Struts2入门宝典》都是一份不可或缺的学习资料。

    struts2入门宝典

    作为新手入门,理解Struts2的核心概念和技术体系至关重要。 1. **MVC架构**:MVC是一种设计模式,将业务逻辑(Model)、用户界面(View)和控制逻辑(Controller)分离,使代码更易于管理和维护。在Struts2中,...

    struts2入门ppt

    Struts2是一个强大的MVC(模型-视图-控制器)框架,它是在Struts1的基础上发展起来的,提供了更先进的特性和更好的性能。Struts2的主要目标是简化Web应用程序的开发,提供一种更加灵活和可扩展的架构。 **1. Struts...

    struts入门,最适合新手上路

    总的来说,掌握ActionForward是理解Struts工作原理的关键一步,对于新手来说,理解这一机制可以帮助他们更好地构建和控制Web应用的流程。学习如何配置和使用ActionForward,以及了解其与Action、ActionMapping之间的...

    struts2入门经典教程

    本教程“Struts2入门经典教程”是针对初学者精心编写的,旨在帮助新手快速掌握Struts2的基础知识,并为有Struts1背景的开发者提供平滑的学习路径。 Struts2的核心特性包括: 1. **Action类与Result**:在Struts2中...

    Struts2入门小案例

    本案例"Struts2入门小案例"旨在帮助新手快速入门,通过实践加深对Struts2的理解。 首先,让我们来了解Struts2框架的核心组件和工作流程: 1. **核心组件**: - **Action类**:这是业务逻辑的载体,处理用户的请求...

    Struts2 入门实例代码

    总的来说,这个"Struts2入门实例代码"旨在帮助新手了解如何在实际项目中设置和使用Struts2框架,包括配置文件的编写、Action类的创建以及与JSP页面的交互。通过学习这个实例,你可以掌握Struts2的基础知识,并为...

    Struts2新手资料

    第一章 Struts2入门:这一章介绍了Struts2的基本概念,包括MVC模式在Struts2中的实现,以及如何搭建Struts2的开发环境。你将学习到如何创建第一个Struts2应用,配置struts.xml文件,理解Dispatcher Servlet的工作...

    hibernate+spring+struts 入门例子.zip

    【标题】:“Hibernate+Spring+Struts 入门例子” 这个压缩包文件提供了一个基于Java Web开发的经典技术栈——...这样的入门实例对于新手来说是极其宝贵的资源,能帮助他们快速上手并掌握企业级Java Web开发的基础。

    Struts2详解,Struts2与Struts1的区别

    Struts2入门 3. 快速配置Struts2环境 4. 开发一个Struts2简单实例 5. struts.xml文件 三. Struts2深入开发 6. 常用标签配置和使用 7. 常用标签配置和使用 8. 标签 9. Action类的开发 10. 数据类型...

Global site tag (gtag.js) - Google Analytics