Struts2 简单入门

1,Struts配置  要导入的xml
    1.1     struts-base.xml  基础包 里面包含有必须添加的constant 具体代表百度

    1.2     struts-sy.xml  配置  以package来区分 
        <action name="calAction_*" class="com.temp.struts01.web.CalAction" method="{1}">
        <result name="success">/success.jsp</result>
        </action>
        calAction_*一般不建议使用这样的命名 安全性比较低

    1.3    struts.xml  包含基础的三个文件 default.xml  base.xml   sy.xml  

    1.4    配置web.xml 找Servlet ctrl+t 找到StrutsPrepareAndExecuteFilter(Struts准备执行这个过滤)
             是全限类名

2.开发
        2.1 Action 
    2.1.1  不需要指定那个方法(MethodName)
    2.1.2 业务方法的定义
                  public String xxx();//execute
    2.1.3 Action是多例模式(注:在spring中的配置中一定要注意)
                  Action用来接收参数
        2.2 参数赋值
    2.1.1  实现modelDrien接口传值
    
    2.1.2 get set 方法
    
    2.1.3 与j2ee容器交互 (对象导航)
         2.3 后台--》浏览器   浏览器--》后台
    /**
     * 1.浏览器->后台
     *         1.modelDriven传值
     *         2.set get 
     *         3.对象导航传值
     * 2.后台->浏览器(jsp)
     *         1.httpservletrequest (session传值)
     *         与j2ee容器交互
     *         2.值栈传值
     * @author 
     *
     */    

3.与J2EE容器交互
    
     *    1  非注入
          1耦合
           ServletActionContext
         2解耦(建立使用解耦模式)
          ActionContext
      2 注入
          1 耦合
          2 解耦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值