Struts2的学习




总结优点:

自动封装参数

参数校验

结果的处理(转发|重定向)

国际化
显示等待页面
表单的防止重复提交


配置详解

    struts.xml配置

        
       

    struts2常量配置

        struts2默认常量配置位置

            
        修改struts2常量配置(方式先后也是加载顺序)
            方式1:src/struts.xml
                
            方式2:在src下创建struts.properties
                
                
            方式3:在项目的web.xml中
                
            顺序
                

        常量配置

            
            
            

    struts2配置的进阶

        动态方法调用
            方式1
                
                
            方式2
                
                
        struts2中的默认配置
           

action类详解

    Action类的书写方式

        方式1
            
        方式2

          

 

        方式3
            可以使用快捷键重写excute()方法

结果跳转方式

    转发

        

    重定向

        

    转发到Action

        

    重定向到Action

       

访问servletAPI方式

    原理
        
    通过ActionContext
        
    通过ServletActionContext
        
    通过实现接口方式

       

如何获得参数

    扩展
        strutsMVC
            
        Action生命周期
            1.每次请求到来时,都会创建一个新的Action实例
            2.Action是线程安全的.可以使用成员变量接收参数
    属性驱动获得参数

        
        

    对象驱动

        

        

    模型驱动

        
       

集合类型参数封装

    list

        
        

    map

        
       















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值