Struts2之Action的编写与访问

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>

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43843847/article/details/92388743