欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Struts

程序员文章站 2022-07-13 21:12:41
...

文章目录

Struts

Xml配置

<?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>
    <bean></bean>
    <!--<constant>元素用常量的配置-->
    <constant name="struts.enable.DynamicMethodInvocation" value="false" />
    <constant name="struts.devMode" value="true" />
    <!--<package>元素用于包配置-->
    <package name="default" namespace="虚拟路径" extends="struts-default">
        <!--配置Action-->
        <action name="请求地址" class="反射地址" method="方法名"/>
            <!--配置Result-->
            <result type="dispatcher转发/redirect转向">
                <param name="location">/index.jsp</param>
            </result>
        </action>
    </package>
    <include file="文件引入"/>
	<param name="root">数据格式json</param>
</struts>

注解

import com.opensymphony.xwork2.ActionSupport;

public class StrtusTemp extends ActionSupport {
    @Override
    public String execute() throws Exception {
        return super.execute();
    }

    @Override
    public void validate() {
        super.validate();
    }
}
import com.opensymphony.xwork2.Action;

public class StrtusTemp implements Action {

    @Override
    public String execute() throws Exception {
        return null;
    }
}
@ParentPackage(value="struts-default")
@ParentPackage(value="json-default")

@Action(value="请求地址" results={返回数据})
@Result(name="返回地址" location="/地址" type="转发/转向")
@ExceptionMapping(exception="异常类型" result="名称")
相关标签: 框架 软件框架