Struts2配置返回结果
Struts2的Action在处理用户请求结束后,会返回一个普通的字符串,这个字符串其实是一个逻辑视图名,必须在struts.xml文件完成逻辑视图和物理视图资源的映射,才能让系统转到实际的视图资源。
配置过程如下:
首先,新建一个测试用的Action类,让其继承ActionSupport,ActionSupport类里实现了Action接口,里面封装了很多已经实现了的方法,Action接口里面定义的public static final String SUCCESS = "success",也可以直接拿来用。
package com.bran.e_result;
import com.opensymphony.xwork2.ActionSupport;
public class TestAction extends ActionSupport{
@Override
public String execute() throws Exception {
System.out.println("------TestAction---------");
return SUCCESS;
}
}
接着,在struts.xml配置文件里面配置如下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http