一、目的:熟悉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入门级项目
这是一个struts新手入门的小项目,简单的小例子。放入eclipse里即可运行,对于初学者来说是个很好的例子,
Struts入门新手一定要看 非常实用的 Struts入门新手入门介绍
Struts1新手入门笔记Struts1新手入门笔记
struts入门,最适合新手上路。我觉得很好
适合新手 Struts2入门教程
基于Struts2搭建的最小MVC框架,供新手入门使用。下载解压导入到eclipse就行
struts2.0 新手入门 ,是CHM格式的.
struts2入门宝典,适合新手入门使用
Struts2入门v3.0完整PDF版 新手必须看
struts1.3 包含action,form,struts-config.xml,实现了,新手可以考虑看下,老鸟就算了。价值,你懂得!
学习struts的新手必看的宝典!能帮助初学struts的人,熟练的掌握这一项新技术
简单的业务逻辑,却包含了错误信息显示。多资源文件。取消按钮异常处理等问题的解决。。。当然入门级的而已 其实学新东西的时候,最怕给一个复杂业务逻辑搞半天还发晕。。
适合新手的 新闻管理系统 struts2 的新手入门 有借鉴作用
struts2入门小程序,简单得配置,外加源码,适用于新手学习
Struts2入门 3. 快速配置Struts2环境 4. 开发一个Struts2简单实例 5. struts.xml文件 三. Struts2深入开发 6. 常用标签配置和使用 7. 常用标签配置和使用 8. 标签 9. Action类的开发 10. 数据类型...
struts入门教程这本书对新手来说很不错
Struts2新手入门,上手参考!!!内含源码,可以直接跑起来的 struts2.1.7版本号
Myeclipse开发struts+hibernate+spring新手入门---环境配置----项目开发示例 Myeclipse开发struts+hibernate+spring小记 开发前准备工作: 1、下载eclipse3.1版本 下载地址: 2、下载Myeclipse插件 下载地址: 3...