随笔-55  评论-208  文章-0  trackbacks-0
公司让我做一个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 阅读(377) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: