Asp.net

    <<  Struts2入门教程系列 | 首页 | C#集合类(HashTable, Dictionary, ArrayList)与HashTable线程安全  >>
  • Struts2的零配置 - [Struts]

    2009-02-13 | Tag:

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://asp-net.blogbus.com/logs/35135134.html

    1.介绍
    Struts2的零配置, 就是不用自己写struts.xml文件, 用注解的方法就可以实现, 用户界面到action的请求与响应
    2. 主要思想是:约定大于配置
    3. 实现
      如果要在自己的项目里配置零配置:则有几个工作需要我们完成.

    第一:就是在原来的基础上加上一初始化参数 , 参数名是actionPackages ,意思很明确, 如果是com.lxit.web.action的话, 它就会从这一层目录或它的下级目录里去寻找相应的action,如果有两个包的话, 要用逗号分开写,如:com.test.action,com.lixt.action
    <filter>  
      <filter-name>struts2</filter-name>  
      <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>  
      <init-param>  
        <param-name>actionPackages</param-name>  
        <param-value>com.lxit.web.action</param-value>  
      </init-param>  
    </filter>  
    第二:
    用户请求的配置:
    一个用户请求的配置 , 如LoginAction,而Action的name则由这个Action的类名决定。将类名首字母小写,如果类名以Action结尾,则去 掉"Action"后缀,形成的名字就是这个Action的名字。LoginAction 则就是login.action.
    这样只是定义了用户的发出的请求, 还有响应。所以下一步就是:
    第三:
    @Result(name="success", type=NullResult.class, value = "/success.jsp", params = {}), 
    这是定义一个结果响应,name 其实是return SUCCESS, 的名字 , value是响应的jsp, type="照写就可以"
    下面是定义多个结果响应值
    @Results({  
        @Result(name="success", type=NullResult.class, value = "/success.jsp", params = {}),  
        @Result(name="fail", type=NullResult.class, value = "/fail.jsp", params = {})  
    })  
    public class LoginAction extends ActionSupport {
    }

    4. 正常测试运行
    http://localhost:8080/Struts2/login.action (action的名字)

    • Struts2的新表单标志的使用
    • Struts2进阶教程(1) - ValueStack对象的传送带
    • Struts2中paramsPrepareParamsStack拦截器的PO id注
    • Struts2的零配置
    • Struts2实现的6位数字的验证码程序
    • Struts2中实现可编辑的表格
    • Struts2结合dhtmlx tree
    • Struts2中ZeroConfig和CodeBehind下的Stream类型返
    • Struts2开发环境搭建
    • Struts2中的OGNL介绍

    随机文章:

    C#集合类(HashTable, Dictionary, ArrayList)与HashTable线程安全 2009-05-20
    Struts2入门教程系列 2009-02-09
    iBatis技术文档大全 2008-12-17
    约会指南:狠狠心咬咬牙 四类型男不能要 2008-12-11
    你的微笑是开心的传染源 2008-12-11

    收藏到:Del.icio.us




    引用地址:
    star65225692 发表于10:54:00 | 编辑 | 继续话题 | 转发 | 分享 0

搜索

最新日志

  • C#集合类(HashTable, Dictionary, ArrayList)与HashTable线程安全
  • Struts2的零配置
  • Struts2入门教程系列
  • Papervision3D入门第1步
  • Extjs框架学习资源
  • iBatis技术文档大全
  • 年轻十岁:需要做的和不能做的
  • 约会指南:狠狠心咬咬牙 四类型男不能要
  • 你的微笑是开心的传染源
  • Asp.Net入门学习
全部日志>>

最新评论

    • 访问统计:
    • RSS 什么是RSS?
      用IM提醒我内容更新
      订阅到QQ邮箱
      订阅到鲜果阅读器
      订阅到Google阅读器
      订阅到抓虾阅读器
    • 《城客》第四期:创意之城
      博客大巴
      博客大巴使用指南
      博客大巴模板中心
      免费注册博客大巴
      一键博客搬家工具
      中文互动杂志城客
    Copyright © 2002-2009 BlogBus.com, All Rights Reserved. 博客大巴 版权所有
    博客大巴模板设计:暗色简单模板 | 作者:小风
      iCity YOHOcity