zoukankan      html  css  js  c++  java
  • struts2内Action方法调用

    1、struts2流程: jsp页面-->web.xml-->struts.xml-->user.acrion-->UserAction.java 中的execute()--result

    所以struts2中默认调用execute()方法。

    2、Action中也可以自定义方法,只要在action的method属性选择,就可以利用该方法替换execute方法的作用。

    struts.xml:

    <action name="login" class="com.shensiyuan.struts.action.LoginAction" method="MyExecute">
                <result name="success">/result.jsp</result>
            </action>
    View Code

    LoginAction.java:

        @Override
        public String execute(){
            return "success";
        }
        public String MyExecute(){
            System.out.println("MyExecute invoke!!!");
            return SUCCESS;
        }
    View Code

    注意:在开发中不推荐在Action中自定义多个方法,多个模块使用同一个Action,因为容易造成代码混乱,影响阅读和修改!

  • 相关阅读:
    指针理解
    http和https区别
    js 日历控件
    Linux 目录详解!(转)
    互换位置输出
    晨时跌荡起伏的心情
    c++冒泡排序
    游标使用
    防止Sql注入
    ssl加密原理
  • 原文地址:https://www.cnblogs.com/aigeileshei/p/5263603.html
Copyright © 2011-2022 走看看