创建一个STRUTS应用的基本步骤
 
1.创建一个WEB工程.将所需的STRUTS包放入WEB-INF的lib目录下

2.将所需的struts标签的tld文件放入相应目录,并在web.xml文件中注册(使用网络路径可以省略此步)

3.开发Struts的配置文件: WEB-INF目录下创建struts-config.xml,并在web.xml文件中注册
  例子:在web.xml注册(STRUTS应用都可以这样配置,可以直接复制到WEB.XML中)
   <servlet>
  <servlet-name>actionServlet</servlet-name>
  <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
  <init-param>
   <param-name>config</param-name>
   <param-value>/WEB-INF/struts-config.xml</param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
 </servlet>

<servlet-mapping>
  <servlet-name>actionServlet</servlet-name>
  <url-pattern>*.do</url-pattern>
 </servlet-mapping>

4.开发jsp页面(VIEW视图)

5.开发FormBean,并在struts-config.xml文件中配置该FormBean (用来传递用户提交的数据的DTO)
  例子:  
       <form-beans>
             <form-bean name="registForm" type="com.mvc.forms.RegistForm"></form-bean>
       </form-beans>

6.开发Action,并在struts-config.xml文件中配置该Action跟转发页面
  例子:
 <action-mappings>
  <action input="/pages/regist.jsp" path="/reqistAction" name="registForm" type="com.mvc.action.ReqistAction"                                       scope="request" validate="true">
   <forward name="succed" path="/pages/succed.jsp" />
   <forward name="fail" path="/pages/fail.jsp" />
  </action>
 </action-mappings>

7.开发模型层(可以用javabean,ejb等)

8.添加需要的资源文件(并在struts-config.xml中配置)

转载于:https://www.cnblogs.com/lixin19890127/archive/2008/12/30/1365614.html

struts-step相关推荐

  1. 纪念一下我那块分区表坏了的60G硬盘

    以下为当年整理出来的小部分资料列表,有很多子目录都没有编录进来(包括这几年的代码和文档,还有做启动盘的源程序). 再次提醒各位朋友,对于重要的资料一定要经常备份啊. 文件夹 G:/05_Teach I ...

  2. Struts Validator验证器使用指南

    作者: David Winterfeldt大卫 James Turner詹姆斯 Rob Leland罗伯特 翻译: 侯思超 验证器: 从0.5版,验证器在一些form中就已经实现了,他最初包含在开发人 ...

  3. Struts标签、Ognl表达式、el表达式、jstl标签库这四者之间的关系和各自作用

    来自:http://blog.csdn.net/love_you_99/article/details/8184797 一 介绍 1.Struts2的作用 Struts2标签库提供了主题.模板支持,极 ...

  4. struts实现分页_在TensorFlow中实现点Struts

    struts实现分页 If you want to get started on 3D Object Detection and more specifically on Point Pillars, ...

  5. Struts2+Spring+Hibernate step by step 11 ssh拦截验证用户登录到集成

    注意:该系列文章从教师王健写了一部分ssh集成开发指南 引言: 之前没有引入拦截器之前,我们使用Filter过滤器验证用户是否登录,在使用struts2之后,全然能够使用拦截器,验证用户是否已经登录, ...

  6. struts中action名称反复导致的神秘事件

    近期由于项目需求变更.须要本人对当中的某个业务功能进行改动.本人依照前台页面找action,依据action找代码的逻辑进行了改动(公司项目是ssh框架,struts配置全部是通过注解的方式进行.配置 ...

  7. 创建Struts 2简单应用的流程

    2019独角兽企业重金招聘Python工程师标准>>> Step 1 - Create A Basic Java Web Application(创建基本的Java Web应用) & ...

  8. Struts原理与实践(文摘)

    Struts原理与实践 摘自walle的blog word文档下载:http://www.chq.name/component/option,com_docman/task,doc_download/ ...

  9. Struts原理与实践

    [@more@] Struts原理与实践 (第1部分) 一. 什么是Struts 框架(Framework)是可重用的,半完成的应用程序,可以用来产生专门的定制程序. 您只要细心地研究真实的应用程序, ...

  10. ssh(Struts+spring+Hibernate)三大框架整合-简述

    ssh(Struts+spring+Hibernate)三大框架配合使用来开发项目,是目前javaee最流行的开发方式,必须掌握: 注意: 为了稳健起见,每加入一个框架,我们就需要测试一下,必须通过才 ...

最新文章

  1. 直观、形象、动态,一文了解无处不在的标准差
  2. 2.ceph高级操作
  3. [电工] 比较电路、反向滞回电路,正向滞回电路预习题
  4. 我们的高中教育造就了什么?
  5. python如何问问题_Python简单问答程序如何解决问题循环
  6. java基础-(一)-JDK的下载和安装
  7. 浅谈Java及应用学java
  8. Android测试之Robotium自动化测试框架
  9. 惯性导航算法(二)-欧拉角法(下)+方向余弦矩阵(上)
  10. HDU5211——Mutiple
  11. 依概率收敛与按分布收敛
  12. python 中 while 语句的练习题
  13. 5款app助你养成好习惯,夏日每天不一young~
  14. Centos6系统yum无法使用-最新解决办法
  15. Matlab中stft函数的使用与原理
  16. 我的时间管理及未来两年IT规划
  17. 爬取《你好,李焕英》影评,并生成词云图
  18. 牛投客- 最新热门炒股讲解分享
  19. 中美青年创客大赛启动,50万奖金等你来挑战!
  20. 内存管理 - mblock算法

热门文章

  1. 创建SpringBoot项目的两种姿势
  2. jquery on()动态绑定元素的的点击事件无反应的问题记录
  3. 2008R2更新链接服务器(SQL2000)慢的问题
  4. REPERTOIRE: CD
  5. redis java驱动_java中通过配置文件的方式(Jedis驱动)使用Redis
  6. python des加密文件_python DES3 加密解密
  7. 佳能g2810打印机扫描怎么用_佳能Canon PIXMA G2810 驱动
  8. 输出大写字母矩阵c语言,寻找C语言大神!!从键盘输入任意一个字母,如果其为大写字母,则输出“capital letter”;如果其为小写...
  9. mysql删除一个月前数据_如何在数据库中始终保持一个月的数据,自动删除一个月之前的记录?...
  10. matlab计算macd_[原创]基于MATLAB的一个简单的交易策略(基于MACD)的Matlab代码