Action的编写
方式一: Action类是POJO的类
方式二:Action类实现一个Action的接口
方式三: Action类继承ActionSupport类
Action的访问
通过method设置
通过通配符的方式进行配置
动态方法访问
- Action类的编写
- Action的配置
- jsp页面编写访问路径
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<!--开启动态访问方式 -->
<constant name="struts.enable.DynamicMethodInvocation" value="true"></constant>
<!-- Struts2为了管理Action的配置,通过包进行管理 -->
<!-- 配置Struts2的包 -->
<package name="demo03" extends="struts-default" namespace="/">
<!-- 配置Action -->
<action name="userFind" class="com.by.struts2.demo03.UserAction" method="find"></action>
<action name="userUpdate" class="com.by.struts2.demo03.UserAction" method="update"></action>
<action name="userDelete" class="com.by.struts2.demo03.UserAction" method="delete"></action>
<action name="userSave" class="com.by.struts2.demo03.UserAction" method="save"></action>
<!-- 通配符的方式访问 -->
<action name="product_*" class="com.by.struts2.demo03.ProductAction" method="{1}"></action>
<!--动态方式访问 -->
<action name="customer" class="com.by.struts2.demo03.CustomerAction"></action>
</package>
</struts>