`

struts 2.3.1 基本配置

阅读更多

在配置struts需要的包和struts.xml 以及web.xml中常常疑惑并遇到各种问题,最有效的方法就是到下载的struts压缩包中找其例子,参考其例子的jar包和配置! 我下载的是struts2.3.1.2,到struts-2.3.1.2\apps\struts2-blank\WEB-INF\src\java下面找到一个配置文件:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>

    <constant name="struts.enable.DynamicMethodInvocation" value="false" />
    <constant name="struts.devMode" value="false" />

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

        <default-action-ref name="index" />

        <global-results>
            <result name="error">/error.jsp</result>
        </global-results>

        <global-exception-mappings>
            <exception-mapping exception="java.lang.Exception" result="error"/>
        </global-exception-mappings>

        <action name="index">
            <result type="redirectAction">
                <param name="actionName">HelloWorld</param>
                <param name="namespace">/example</param>
            </result>
        </action>
    </package>

    <include file="example.xml"/>

    <!-- Add packages here -->

</struts>

在找到web.xml文件,路径为struts-2.3.1.2\apps\struts2-blank\WEB-INF
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <display-name>Struts Blank</display-name>

    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>

</web-app>

最后是jar包,看其lib下的包 struts-2.3.1.2\apps\struts2-blank\WEB-INF\lib 
 
然后根据项目去修改struts.xml 和web.xml, 及添加其他的依赖包。 下载的struts压缩包下的examples是很好的学习例子。

 

分享到:
评论

相关推荐

    struts2.3.1的lib

    Struts2.3.1是Apache Struts框架的一个版本,该框架主要用于构建基于Java的Web应用程序。Struts2是一个开源的MVC(Model-View-Controller)框架,它提供了全面的架构支持,使得开发者能够更有效地开发出符合企业级...

    struts2 2.3.1api

    以上是关于Struts2 2.3.1 API的基本介绍,实际开发中还需要结合具体的项目需求和最佳实践,灵活运用这些知识点来构建高效稳定的web应用程序。通过深入理解和熟练使用Struts2,开发者可以创建出符合企业级标准的、可...

    struts2.3.1官方jar包

    了解了这些基本知识后,开发者可以根据项目需求,结合Struts2.3.1提供的jar包,创建高效且易于维护的Java Web应用程序。在实际开发中,还需要熟悉Maven或Gradle等构建工具,以便更好地管理和构建项目依赖。同时,...

    struts-2.3.1-docs

    总的来说,Struts2.3.1文档包含了大量的信息,不仅涉及框架的基本用法,还包括了与之集成的各种开源库的许可信息。开发者可以通过这些文档深入了解Struts2的架构、配置、最佳实践,以及如何利用其丰富的功能来构建...

    Struts2.3 源码+开发包(项目依赖库)

    1. **核心库**:struts2-core.jar,包含框架的基本组件,如Action、Result、Interceptor等。 2. **插件库**:如struts2-convention-plugin.jar,提供了约定优于配置的机制,简化了Action和结果的配置。 3. **表示...

    Struts书籍 Struts_In_Action_中文版

    struts-config.xml文件是Struts应用的配置文件,这部分讲述了如何配置Action映射、表单Bean等。 **3.4.8 测试部署情况** 这部分指导读者如何部署项目并确保一切正常运行。 **3.4.9 构造欢迎页面** 这部分详细...

    struts编程思想初探

    - **配置环境**:确保所有的Struts依赖都被正确配置。 - **编写代码**:根据Struts的体系结构编写Action、ActionForm等组件。 通过以上内容可以看出,Struts框架通过实现MVC设计模式,极大地简化了Web应用程序的...

    struts技术文档

    - **3.4.7 设置struts-config.xml文件**: 说明了如何配置Struts框架的核心配置文件。 - **3.4.8 测试部署情况**: 提供了验证部署正确性的步骤。 - **3.4.9 构造欢迎页面**: 介绍了构建欢迎页面的方法。 - **3.4.10 ...

    Struts2需要的jar包

    这些JAR包共同构成了Struts2开发的基本环境,使得开发者可以利用Struts2提供的强大功能构建可维护、高效的Web应用程序。在实际开发中,通常还需要其他依赖,例如数据库驱动、Spring框架集成等,但以上这些是Struts2...

    struts2的加载

    在深入探讨Struts2的加载过程前,我们首先简要回顾一下Struts2框架的基本概念。Struts2是Apache组织下的一个开源Web应用框架,它继承了Struts1的优良特性,并在此基础上进行了大量改进,引入了拦截器、类型转换、...

    struts2jar包

    10. **Struts2 Config Browser Plugin**: `struts2-config-browser-plugin-2.3.1.jar`是一个插件,它提供了图形化的配置浏览器,帮助开发者查看和管理Struts2的配置信息,简化了开发和调试过程。 这些jar包合在一起...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    11.4.7 编写Struts的配置文件struts-config.xml 11.4.8 编写Spring的配置文件spring-config.xml 11.4.9 配置web.xml 11.4.10 启动Tomcat运行示例 11.5 小结 第十二章 使用Hibernate快速实现持久层处理 12.1 ...

    Struts2.1.6+Spring2.0+Hibernate3.1

    在项目的src目录下创建struts.xml文件,并定义一个基本的包结构: ```xml &lt;!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" ...

    Struts In Action中文版

    这部分内容介绍了Struts框架中重要的配置文件:web.xml、struts-config.xml、tiles-defs.xml以及struts.properties文件。 ##### 4.1.1 家族的其他人员 这部分内容提到了除了上述四个核心配置文件外,还有一些其他...

    Struts2 环境搭建,五分钟即可快速入门

    - 实现`execute()`方法,此方法为空即可,因为我们的目的是展示Struts2的基本工作流程。 2. **创建视图文件**: - 在项目的`webContent`目录下创建`index.jsp`页面,并添加指向`test.action`的链接。 ```html ...

    struts in action中文版1.2

    这部分内容展示了如何设置struts-config.xml文件,这是Struts框架的核心配置文件,用于定义Action映射、FormBeans等配置。 **3.4.8. 测试部署情况** 这部分内容指导如何部署应用并进行初步测试。 **3.4.9. 构造...

Global site tag (gtag.js) - Google Analytics