当前位置:  技术问答>java相关

谁能介绍一下struts的使用?

    来源: 互联网  发布时间:2015-07-25

    本文导语:  都说很好,但还没用过,想到网上下载一个试试,不知应该下哪些东东. 请使用过的朋友介绍一下心得,谢谢! | 有三部分组成: Servlet Controller,Jsp Pages(View),Application’s business logic(Model).Servlet Cont...

都说很好,但还没用过,想到网上下载一个试试,不知应该下哪些东东.
请使用过的朋友介绍一下心得,谢谢!

|
有三部分组成: Servlet Controller,Jsp Pages(View),Application’s business logic(Model).Servlet Controller是这个框架的中枢,各种操作的都是由它控制的。

具体讲还有多个Aciton和ActionForm. ActionForm 与Jsp/Html页面中的Form 相对应。页面Form中的每一个输入都对应于ActionForm中的一个属性,同时ActionFrom还为他们提供了一对get/set方法,在ActionForm中还可以进行输入的合法性检查。Action是Controller的一部分,也是Struts提供给我们的接口。Action和ActionForm 是由我们自己实现的,它们要继承strtuts中对应了类。
在Struts中一次请求的过程是这样的:
   A、jsp页面接收用户的输入,在用户提交后,Controller首先接收到用户的请求,把用户的输入放到合适的ActionForm中。
   B、Controller再把这个ActionForm 转给后面的Action ,Action根据具体情况调用相应的业务逻辑处理Bean,也就是Model部分。
   C、Action根据Bean返回值得情况,调用指定的Jsp页面把结果显示给用户。
ActionForm 、Action、Jsp Pages之间的对应关系是通过配置文件struts-config.xml决定的。

Struts不是个开发环境 ,它只是提供了也struts.jar包文件和几个标记库文件。在用Struts 开发WEB 应用时,只要把这个包文件放到WEB应用中的WEB-INF/lib,用到的标记库放到指定地方,再在WEB应用配置文件web.xml 设置一下即可。
 对于每一个jsp请求页面,要建立对应的ActionForm 和Action,相似的页面也可以共用一个ActionForm。对于每个Action都要在struts-config.xml中设定请求地址、对应ActionForm、Action中操作成功执行和不成功执行返回的页面。
struts去这里下载:http://jakarta.apache.org/struts/

    
 
 

您可能感兴趣的文章:

  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍
  • 怎么没有讨论XML的?哪位高手介绍介绍在JAVA中怎么使用XML?
  • c/c++预处理命令预#,##使用介绍
  • 急!!谁了解macintosh?能不能给我介绍介绍?是不是跟linux差不多?使用开发工具JDK,这是不是不JAVA?
  • mongodb介绍及使用场景
  • 谁能告诉我哪里能找到java包内部类及方法使用介绍
  • linux下c/c++使用hash_map方法介绍
  • 可以介绍一下怎么使用RHN 来升级linux系统吗?
  • c++类库Boost::bimap(双向映射)介绍及使用实例
  • 有什么好的介绍UNIX使用和管理的书吗?UNIX下最常用的数据库是什么?
  • 网站如何使用cookie以及cookie相关的规范介绍
  • 谁能否介绍在jbuilder7下怎么使用structs开发web程序么?谢谢!!!!
  • linux下objdump命令用法介绍及如何使用objdump命令进行反汇编
  • C#中的switch case使用介绍
  • 以NetBeans IDE为例介绍如何使用XML中Schema语言
  • Oracle中SQL语句连接字符串的符号使用介绍
  • TinyXML(c++下操作xml的库)介绍,下载地址及使用代码举例
  • 谁来介绍一点 JSP 中使用 cookie 的资料?(34分)
  • c++ stl multimap基本操作使用技巧详细介绍
  • 基于jdbc处理Clob的使用介绍
  • mongoDB 2.6.5下载,安装及mongoDB基本使用命令介绍
  • 请详细介绍一下JTree的使用方法,88分奉送......................
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java.applet类applet的类成员方法: getcodebase定义及介绍
  • 我觉得介绍InstallAnyWhere的文档,太少了,请大家介绍一下,英文也可以◎◎◎◎◎◎◎◎
  • java命名空间java.awt接口adjustable的类成员方法: getvisibleamount定义及介绍
  • 请大家介绍几个关于嵌入式Linux开发的站点!最好介绍几个国外的!
  • java命名空间java.awt接口adjustable的类成员方法: getvalue定义及介绍
  • javacc,有研究过的朋友给介绍介绍,谢了
  • java命名空间java.awt类color的类成员方法: orange定义及介绍
  • 那里有关于jmf的开发资料和介绍,请那位仁兄帮忙(最好介绍一些好的资料)急!!
  • java命名空间java.awt类component.bltbufferstrategy的类成员方法: revalidate定义及介绍
  • 小弟对PROC不太了解,但老板要求用它开发,帮帮忙(介绍介绍相关的资源或网站)
  • java命名空间java.awt类component.flipbufferstrategy的类成员方法: destroybuffers定义及介绍
  • 麻烦大家给介绍介绍几本J2EE的入门书呗
  • java命名空间java.awt类cursor的类成员方法: predefined定义及介绍
  • 给我介绍几本学linux的好书,介绍就给分!!!!!
  • java命名空间java.awt类cursor的类成员方法: gettype定义及介绍
  • 想学serverlet,可使大多数的书怎么介绍介绍就变成讲jsp的书了?
  • java命名空间java.awt类event的类成员方法: pgdn定义及介绍
  • 请大家给介绍一本JSP入门的好书,和一本介绍实际开发经验的好书
  • java命名空间java.awt类event的类成员方法: down定义及介绍
  • 介绍JavaBean的书有哪些?我昨天在书店找了一上午都没有专门介绍JavaBean编程的。
  • java命名空间java.awt类event的类成员方法: f6定义及介绍
  • CORBA和RMI实现分布式计算是不是都需要一个命名服务器呀,谁能给介绍介绍。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3