Action动态方法调用DMI,struts.xml配置如下:
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<package name="default" extends="struts-default" namespace="/user">
<action name="user" class="com.cn.user.action.UserAction"> <result>/user_add_success.jsp</result>
<result name="delete">/user_delete_success.jsp</result>
</package>
</struts>
Index.jsp页面调用:
// /user/user!add,第一个user是namespace,第二个user是action name,add是UserAction的方
//法。
<a href="/user/user!add">添加用户</a><br /> <a href="/user/user!delete">删除用户</a><br />
UserAction的内容:
public class UserAction extends ActionSupport {
public String add() {
return "success"; } public String delete(){ return "delete"; } }
本文介绍如何在Struts2框架中使用动态方法调用功能。通过struts.xml配置文件定义包、Action及其结果视图,实现不同操作对应Action内特定方法的调用。示例展示了添加和删除用户的Action配置及实现。

1929

被折叠的 条评论
为什么被折叠?



