美文网首页
struts注解方式

struts注解方式

作者: _FireFly_ | 来源:发表于2020-12-16 11:08 被阅读0次

struts注解只能代理请求响应作用的xml文件

首先让action类继承ActionSupport

package com.action;
import com.opensymphony.xwork2.ActionSupport;
import org.apache.struts2.convention.annotation.*;

@ParentPackage("dmc")    // <package name="dmc" extends="struts-default" namespace="/">
@Namespace("/")    // <package name="dmc" extends="struts-default" namespace="/">
public class TestAction1 extends ActionSupport {   这里需要继承ActionSupport 才能使用struts注解
    @Action(
            value="test1",      //<action name="test1" class="com.action.TestAction1" method="t1">   </action>
            interceptorRefs = {@InterceptorRef("myStack")},   // <interceptor-ref name="myStack"></interceptor-ref>
            results={@Result( name="success",type = "dispatcher" ,location="/main.jsp" )}  //     <result name="success" type="dispatcher">main.jsp</result>
    )
    public String t1(){
        System.out.println("-------t1---------");
        return "success" ;
    }
}
<?xml version="1.0"?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
        "http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
    <constant name="struts.action.extension" value="action,,do" />
    <constant name="struts.configuration.xml.reload" value="true" />


   <package name="dmc" extends="struts-default" namespace="/">

       <interceptors>
           <interceptor name="m" class="com.util.MyInterceptor" ></interceptor>

           <interceptor-stack name="myStack">
               <interceptor-ref name="m"></interceptor-ref>
               <interceptor-ref name="defaultStack"></interceptor-ref>
           </interceptor-stack>
       </interceptors>
        <!--
       <action name="test1" class="com.action.TestAction1" method="t1">
            <interceptor-ref name="myStack"></interceptor-ref>
            <result name="success" type="dispatcher">main.jsp</result>
        </action>
        -->
   </package>
</struts>

相关文章

  • struts注解方式

    struts注解只能代理请求响应作用的xml文件 首先让action类继承ActionSupport

  • struts2注解

    Struts2注解 1Struts2注解的作用 使用注解可以用来替换struts.xml配置文件!!! 2导包 必...

  • SSM注解式开发

    Struts2 + Spring + Mybatis 注解式开发

  • 01-struts属性注入

    继承属性 复合属性注入 复合属性注入:接口方式 属性注入: struts.xml方式 struts2利用反射技术将...

  • Java mac idea Struts2的使用02

    1. Struts2的结果处理方式 2. Struts2 获得 servletApi 方式一: 配置文件 Demo...

  • Struts2

    Struts 详细配置 处理请求数据 在 Struts2 中可以有 3 种方式来接收请求提交的数据。属性驱动方式,...

  • Spring MVC

    SpringMVC与Struts2区别 简单使用 必须在类前面声明一个注解@Controller } 然后在xml...

  • struts2框架(五) 数据校验,数据回显,模型驱动,防止表单

    1.数据校验 Struts数据效验, 通过拦截器完成 1.1 Struts2进行表单验证(手工方式) a.配置表单...

  • MyBatis 注解方式的基本用法

    什么是MyBatis的注解方式 MyBatis的注解方式就是将SQL语句直接写在接口上。在MyBatis注解SQL...

  • 注解方式

    注解的优势:简化配置。减少配置。一般在工作中:使用注解替换部分配置,但是一般使用注解+配置的混合模式。 配置多了,...

网友评论

      本文标题:struts注解方式

      本文链接:https://www.haomeiwen.com/subject/tusngktx.html