struts2结果处理方式 (struts.xml 转发,重定向配置)

1.web.xml (配置struts2核心过滤器)


  	struts2
  	org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  
  
  	struts2
  	/*
  

2.struts.xml(struts2主配置文件)




	
	
		
		
			/hello.jsp
		
		
		
			/hello.jsp
		
		
		
			
				Demo2Action
				/
			
		
		
		
			
				Demo1Action
				/
			
		
	
	
	

 

 3.Action类

demo1:

package com.it.action;

import com.opensymphony.xwork2.ActionSupport;

public class Demo1Action extends ActionSupport{

	@Override
	public String execute() throws Exception {
		System.out.println("Demo1");
		return SUCCESS;
	}
	
}

demo2:

package com.it.action;

import com.opensymphony.xwork2.ActionSupport;

public class Demo2Action extends ActionSupport{

	@Override
	public String execute() throws Exception {
		System.out.println("Demo2");
		return SUCCESS;
	}
	
}

 demo3:

package com.it.action;

import com.opensymphony.xwork2.ActionSupport;

public class Demo3Action extends ActionSupport{

	@Override
	public String execute() throws Exception {
		System.out.println("Demo3");
		return SUCCESS;
	}
	
}

demo4:

 

package com.it.action;

import com.opensymphony.xwork2.ActionSupport;

public class Demo3Action extends ActionSupport{

	@Override
	public String execute() throws Exception {
		System.out.println("Demo4");
		return SUCCESS;
	}
	
}

 hello.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here


	

testDemo

 效果:

(1)转发

地址:

struts2结果处理方式 (struts.xml 转发,重定向配置)_第1张图片

控制台: 

 struts2结果处理方式 (struts.xml 转发,重定向配置)_第2张图片

 (2)重定向

 地址:

 struts2结果处理方式 (struts.xml 转发,重定向配置)_第3张图片

 struts2结果处理方式 (struts.xml 转发,重定向配置)_第4张图片

(3)转发到Action2

地址:

struts2结果处理方式 (struts.xml 转发,重定向配置)_第5张图片

struts2结果处理方式 (struts.xml 转发,重定向配置)_第6张图片

(4)重定向到Action

地址:

 struts2结果处理方式 (struts.xml 转发,重定向配置)_第7张图片

struts2结果处理方式 (struts.xml 转发,重定向配置)_第8张图片

你可能感兴趣的:(Java)