struts2_02



1、 struts2的处理流程
      注: 每次请求都会创建一个action,实例化对应的类,是线程安全的
        
        

       



2、 动态方法调用  
      使用!的形式:(不建议使用)
            如果action中存在多个方法时,我们可以使用 !+方法名 调用指定方法
            如: http://localhost:8080/项目名称/名称空间/动作名称!指定方法名称
            可以通过struts2配置设置禁用
      
      使用通配符的形式:
            使用通配符*定义action {1}使用占位符来和输入的地址匹配   
            此方法要注意规范命名  避免了配置文件的臃肿 
                      
            <action name="personAction_*" class="cn.itcast.action.PersonsAction" method="{1}">
                <result type="dispatcher" name="success">/persons/{1}Person.jsp</result>
            </action>


            访问地址:  http://localhost:8080/struts2day02/persons/personAction_add 
            注: 当访问http://localhost:8080/struts2day02/persons/persons_add动作时,
                  就会调用add方法,并且转向add.jsp页面,以为会自动根据通配符和占位符匹配 
                  
                 
3. 表单接收参数

          看视频







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值