`

Struts1中的的action的灵活配置方式

 
阅读更多
Struts1中的的action的灵活配置方式

<action path="/uploadTenderFile" scope="session" 
parameter="uploadTenderFile"
type="com.sinovatech.sunshine.bidding.action.TenderFileAction" name="TTenderFileDTO">
</action>

其访问url:modulename/uploadTenderFile.do
 
      <action path="/*" type="com.sinovatech.sunshine.bidding.action.TenderInfoAction" scope="request" parameter="{1}" name="TTenderInfoDTO">
      <!--项目-->
        <forward name="queryTenderInfo" path="/bidding/tenderinfo/queryTenderInfo.do" redirect="true"/>
    </action>
    <action path="/tenderinfo/*" type="com.sinovatech.sunshine.bidding.action.TenderInfoAction" scope="request" parameter="{1}" name="TTenderInfoDTO">
           <forward name="view" path="/viewTenderInfo.jsp"/>
       <forward name="queryTenderInfo" redirect="true" path="/tenderinfo/queryTenderInfo.do" />
</action>
分享到:
评论

相关推荐

    Struts2中struts_xml的Action配置详解

    总之,`struts_xml`中的Action配置是Struts2应用的基石,通过它可以灵活地定义请求与业务逻辑的映射关系,以及后续的页面跳转和拦截器链,从而构建出高效、可维护的Web应用。深入了解和熟练掌握这部分知识对于提升...

    Struts 2使用注解配置Action

    1. `@Action`: 这是Struts 2中最核心的注解,用于标记一个方法为处理请求的Action。你可以指定Action的名字、结果页面和其他属性。例如: ```java @Action(value = "myAction", results = { @Result(name = ...

    ·Struts2配置文件介绍 超级详细

    - **struts.xml**:这是Struts2框架的核心配置文件,定义了应用程序中的Action映射、结果类型以及拦截器等关键配置信息。它主要包含以下几个元素: - `package`:表示一个包,其中可以包含多个Action。 - `action`...

    struts1多模块多配置文件

    本文将详细介绍如何在Struts1框架中实现多模块开发,并通过多配置文件来管理不同模块的配置信息。 #### 二、多模块架构的优势 1. **清晰的代码结构**:每个模块都有明确的功能边界,便于理解和维护。 2. **易于扩展...

    struts1中web.xml配置详解

    在 struts1 框架中,web.xml 文件是必不可少的配置文件之一,它用于配置 Struts 应用程序的核心组件 ActionServlet。本文将详细解释 web.xml 文件中的配置项和相关知识点。 1. 配置 Struts 的 ActionServlet 在 ...

    struts2.0之action

    在Struts 1.x中,Action类需要继承`org.apache.struts.action.Action`或其子类,同时表单数据会封装在FormBean中。而Struts 2.0则更加灵活,Action类不再需要强制继承特定的类或实现特定的接口。表单数据直接包含在...

    struts2的属性配置

    这种方式便于管理,但可能不如`struts.xml`灵活,因为不能直接定义复杂的Action或拦截器配置。 3. **web.xml配置**: 在Web应用的部署描述符`web.xml`中,可以通过过滤器(Filter)配置Struts2。通常,会定义一个...

    Struts2 Action参数详细说明

    在Struts2中,Action的配置和使用方式有多种,下面将详细介绍Struts2 Action参数的详细说明。 首先,我们来看Action的配置格式。在Struts2的配置文件(通常是struts.xml)中,Action的基本配置结构如下: ```xml ...

    struts2 action的三种访问方式

    在`struts.xml`配置文件中,我们定义每个Action类及其对应的URL。例如: ```xml &lt;action name="myAction" class="com.example.MyAction"&gt; &lt;result&gt;/success.jsp &lt;/action&gt; ``` 用户通过访问`/myAction.action`...

    MVC架构,struts详细配置,多个struts配置文件,Action的调用方式

    5. **表单验证(Validation)**:Struts2提供了强大的表单验证功能,可以在指定的方法级别进行验证,避免了Struts1中验证的局限性。 6. **国际化(Internationalization, i18n)**:Struts2提供了全局、包级和...

    Struts2中使用通配符优化配置

    通配符允许开发者以一种更加灵活的方式定义Action,避免了为每一个Action单独编写配置项的繁琐工作。 首先,我们来理解一下什么是通配符。在Struts2的配置文件(通常为struts.xml或struts-default.xml)中,通配符...

    Struts 2实战 struts2 in Action

    根据提供的文件信息,我们可以从《Struts 2实战 Struts2 in Action》这一书籍中提炼出与Struts 2框架相关的多个重要知识点。Struts 2是一个基于Java的开源Web应用框架,它继承了Struts 1的优点并进行了大量的改进和...

    struts2所有包和配置文件

    - `struts2-convention-plugin.jar`:支持基于约定优于配置的Action自动映射,无需显式在`struts.xml`中配置Action。 - `struts2-json-plugin.jar`:提供JSON支持,使Action可以直接返回JSON数据,方便与AJAX交互。 ...

    struts1和struts2的区别

    - **Struts1**: 在Struts1中,所有的业务逻辑和请求处理都通过单个Action类来完成。这意味着所有相关的请求都会被转发到同一个Action对象上进行处理。 - **Struts2**: Struts2中的Action更像是工厂模式下的产品,...

    Struts 2.0的Action讲解

    与Struts 1.x相比,Struts 2.0的Action模型更加灵活,不再强制要求Action类必须继承特定的基类或实现特定接口。 在Struts 2.0中,Action类可以完全自定义,但为了方便开发,通常我们会选择继承`...

    struts2 action 配置方法 &&struts2的配置文件

    Action的配置主要在Struts2的配置文件中进行,包括`struts.xml`、`struts.properties`以及其他的扩展配置文件。以下是Action配置的一些基本方式: 1. **简单Action配置**: 一个基本的Action配置示例如下: ```...

    struts2.0整合Struts 1

    4. **Interceptor配置**:根据需求添加Struts 2特有的拦截器,以实现Struts 1中类似的功能,如Session管理、异常处理等。 5. **配置合并**:合并Struts 1和Struts 2的配置文件,确保请求能正确路由到相应的Action。...

    struts配置大全(1、2全)

    Struts 2的配置文件是`struts.xml`或`struts.properties`,它提供了更灵活的配置方式。Struts 2支持注解配置,使得在Action类上直接声明属性,减少了XML配置。比如: ```java @Namespace("/example") @Result(name=...

    Struts2与Struts1区别

    - 在 Struts1 中,Action 类需要继承自一个抽象基类,这限制了其可扩展性和定制性。而 Struts2 改进了这一点,Action 类可以实现 Action 接口,也可以实现其他接口,提供了更多的灵活性。ActionSupport 类则提供了...

    Struts2 in action

    - **灵活性高**:Struts2支持多种配置方式,可以根据项目的实际需求灵活选择。 - **易于集成**:Struts2很容易与其他框架(如Spring、Hibernate等)集成。 - **强大的拦截器机制**:提供了丰富的内置拦截器,并且...

Global site tag (gtag.js) - Google Analytics