公司让我做一个struts的快速上手培训,要培养几个新人出来
struts入门的文章网上太多了
但是我总觉得差点什么,不是太详细,就是太不深入
所以我自己简单写了一个培训教程
主要目的是让新人能够通过简单应用对strust有个基本的框架概念而不再觉得很混乱
再有还希望培养新人的动手能力,能养成:遇到问题-查找原因-查找资料-最终解决 这样一个好习惯
而不是一遇到问题就举手(虽然这是xp所提倡的但是对个人发展很不好)
说明:本文是为了对新手的培训,尤其适合进入coding这行没多久的新人,如果想看struts的详细讲解请看api和源码
tranning1:
一、目的:熟悉struts的基本框架 以及相关配置
熟悉html,logic等基本标签
可以自己动手搭建一个简单struts框架
二、基本动作: 请求一个action,然后做初始化处理
三、具体需求:
1、一个初始化请求交给action处理
2、在action中对两个基本javabean fatherform和sonform给初值:
fatherform 初值 name=father sex=1 age=50
sonfrom初值 name=son1 sex=1
name=son2 sex=1
name=son3 sex=1
fatherform和sonform是1对多的关系
3、初始化后要求在页面上显示初始化的结果
四、基本步骤(遇到问题请先查找struts的资料,如:孙卫勤的那本struts) :
1、建立一个web项目在,web.xml中配置相关的struts功能
2、配置struts配置文件,定义好action,form,forward的相关命名和配置,要求formbean 使用动态
naValidatorForm
action=InitialAction 对应form为fatherform
formbean=fatherform,sonform
fatherform的属性有(String)name (List)sonform (Boolean)sex (String)age
sonform的属性有 (String)name (Boolean)sex
forward=Initial.jsp
3、编写代码顺序应该是action,jsp
Initial.jsp 基本样式方括号内是使用到的标签
-----------------initial.jsp-----------------------
fatherform
name: [input] sex [select] age [input]
sonform
(提示下面需要用logic:iterate标签)
name: [label] sex [label]
name: [label] sex [label]
name: [label] sex [label]
===================================================
4、进行调试,出现问题查找问题根本
posted on 2006-10-29 23:32
rocket 阅读(384)
评论(0) 编辑 收藏