1、使用 "!"方式,即 action名称 ! 方法名称

struts.xml 配置

    <package name="user" namespace="/user" extends="struts-default">
<action name="user" class="com.bjsxt.struts2.user.action.UserAction">
<result>/user_add_success.jsp</result>
</action>
</package>

Action:

package com.bjsxt.struts2.user.action;

import com.opensymphony.xwork2.ActionSupport;

public class UserAction extends ActionSupport{

    private static final long serialVersionUID = -1735844624241755443L;

    public String add(){
System.out.println(1341234);
return SUCCESS;
}
}

访问路径:http://localhost:8080/Struts2_0500_ActionMethod/user/user!add

2、新版的Struts2(具体从哪个版本起忘了),默认关闭DMI功能。需要在struts.xml 中打开:

<constant name="struts.enable.DynamicMethodInvocation" value="true"/>

最新文章

  1. 表单reset无法重置hidden的解决方案
  2. 我的一个javascript项目的重构历程
  3. Hadoop学习记录(6)|Eclipse安装Hadoop 插件
  4. 本地主机作服务器解决AJAX跨域请求访问数据的方法
  5. Form 表单常用正则验证 (收藏)
  6. NET Core,Ubuntu运行
  7. C keyword register 并讨论共同使用嵌入式汇编
  8. mongodb副本集搭建过程中的问题和解决技巧
  9. 题解 P4753 【River Jumping】
  10. 配置最新版LAMP环境
  11. Shiro核心概述
  12. Python学习笔记第八周
  13. KVM虚拟化技术(四)安装虚拟机
  14. linux安装mysqlclient报错
  15. 产环境部署node记录(三): centOS 7 mySQL和mongoDB的安装
  16. 5maven工程莫名其妙只在项目名称那里有一个红叉
  17. Unity3d之Hash&amp;Slash学习笔记(一)--角色属性类的构架
  18. HTML第三讲(选择符)
  19. PCL 3维点云的模板匹配
  20. mysql c语言 动态链接库

热门文章

  1. [USACO08MAR]跨河River Crossing dp
  2. [转]cron语法
  3. [NOI2009]管道取珠(DP)
  4. js-eval运算符
  5. 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_友元程序集
  6. 关于c语言的位运算&,|,^(看懂汉字的都能看懂)
  7. sqlserver 数据库阻塞和死锁
  8. tomcat启动非常慢
  9. vue(4)hello world
  10. 非局部均值(Nonlocal-Mean)