Action的三种访问方式(八)

一、传统方式

1.1 代码

package com.ken.action2;

import com.opensymphony.xwork2.ActionSupport;

public class CustomerAction extends ActionSupport {

	private static final long serialVersionUID = -3159892583595670390L;

	public String save() {
		System.out.println("保存客户...");
		return NONE;
	}

	public String delete() {
		System.out.println("删除客户...");
		return NONE;
	}
}
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>




Insert title here



	

传统的配置文件方式

保存客户 删除客户

1.2 配置

	
	
		
		
	

1.3 运行效果

Action的三种访问方式(八)_第1张图片

Action的三种访问方式(八)_第2张图片

Action的三种访问方式(八)_第3张图片

二、通配符方式

2.1 代码

package com.ken.action2;

import com.opensymphony.xwork2.ActionSupport;

/**
 * 通配符的方式
 *
 */
public class LinkmanAction extends ActionSupport {

	private static final long serialVersionUID = -6387584399632189176L;

	public String save() {
		System.out.println("保存联系人...");
		return NONE;
	}

	public String delete() {
		System.out.println("删除联系人...");
		return NONE;
	}
}
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>




Insert title here



	

传统的配置文件方式

保存客户 删除客户

通配符的方式(应用比较多)

保存客户 删除客户

2.2 配置


		

	
		
		
			
			
			/demo1/success.jsp
		

		
		
		

		
		
			/demo1/success.jsp
		

		
		
		
	

	
	
		
		
		

		
		

	

2.3 运行效果

Action的三种访问方式(八)_第4张图片

Action的三种访问方式(八)_第5张图片

通配符的优点是,减少了Action标签的数量。

三、动态访问的方式

3.1 代码

package com.ken.action2;

import com.opensymphony.xwork2.ActionSupport;

public class UserAction extends ActionSupport {

	/**
	 * 动态方法访问
	 */
	private static final long serialVersionUID = 2843394265982624974L;

	public String save() {
		System.out.println("保存用户...");
		return NONE;
	}

	public String delete() {
		System.out.println("删除用户...");
		return NONE;
	}
}
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>




Insert title here



	

传统的配置文件方式

保存客户 删除客户

通配符的方式(应用比较多)

保存客户 删除客户

动态方法访问的方式

保存用户 删除用户

3.2 配置

关键:开启常量的配置

struts.xml


		


	
	

	
		
		
			
			
			/demo1/success.jsp
		

		
		
		

		
		
			/demo1/success.jsp
		

		
		
		
	

	
	
		
		
		

		
		

		
		

	

3.3 运行效果

Action的三种访问方式(八)_第6张图片

Action的三种访问方式(八)_第7张图片

源码下载


你可能感兴趣的:(struts2)