`
yosong
  • 浏览: 17556 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

struts2工程的配置

    博客分类:
  • SSH
阅读更多

1 新建一个tomcat web工程


2、 引入struts2的相关包


3、 在工程web.xml中加入过滤器

 

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

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

 

4、 添加struts.xml配置文件


    struts.xml默认添加位置在classpath下

<?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" />

    <constant name="struts.objectFactory" value="org.apache.struts2.spring.StrutsSpringObjectFactory"></constant>

    <package name="user" namespace="/user" extends="struts-default">
        <action name="*" class="user.userAction" method="{1}">
		<result name="create-success">/WEB-INF/user/list_user.jsp</result>
        </action>
    </package>

    <!-- Add packages here -->

</struts>
 

 

分享到:
评论

相关推荐

    Struts2 与Freemarker 的配置方法

    总结来说,Struts2与Freemarker的配置主要是围绕工程的环境搭建、Struts2的web.xml配置、struts.xml配置以及Freemarker模板的编写展开的。通过这种集成,开发者可以利用Struts2的强大控制逻辑和Freemarker的模板能力...

    struts2工程包

    在你提供的"struts2工程包"中,虽然描述提到“有错误”,但我们可以从中学习到Struts2的一些核心概念和常见组成部分。下面将详细介绍这些知识点: 1. **Action类**:在Struts2中,Action类是业务逻辑处理的主要载体...

    struts2基本配置使用手册

    ### Struts2基本配置使用手册:深入解析与实践 #### 搭建Struts2.0的开发与运行环境 **一、环境准备** 在深入探讨Struts2.0的基本配置之前,首先需要确保开发环境的正确搭建。Struts2.0作为Struts框架的升级版,...

    徒手配置Struts2

    #### 二、手动配置Struts2工程文件夹结构 配置Struts2环境的过程中,合理规划项目文件夹结构是基础。以下是推荐的文件夹结构示例: ``` test |— WEB-INF ||— classes(struts.xml、LoginAction.java等Java类) |...

    struts2实例工程

    3. **配置文件**:Struts2的配置文件通常为`struts.xml`,它定义了Action类与URL的映射,以及Action执行后返回的结果页面。配置文件中可以声明拦截器,这些拦截器在Action执行前后进行额外操作,如权限检查、日志...

    Struts2.5.2的配置及问题解决

    2. 配置web.xml中的Struts过滤器。 3. 编写struts.xml配置文件。 4. 解决可能出现的依赖问题,如日志和类找不到错误。 5. 验证配置是否成功,通过运行应用来测试。 通过遵循这些步骤,开发者能够有效地配置和使用...

    java-struts2基本配置使用手册.doc

    Java Struts2 基本配置使用手册 Struts2 是一个基于 Java 语言的 Web 框架,作为 MVC 2 模型的 Web 框架,Struts2 自推出以来不断受到开发者的追捧,得到广泛的应用。Struts2 的主要优点包括:MVC 2 模型的使用、...

    语言程序设计资料:struts2基本配置使用手册.doc

    Struts 2.0 基本配置使用手册 Struts 2.0 作为一款功能强大且广泛应用的 Web 框架,其优点包括 MVC 2 模型的使用、功能齐全的标志库(Tag Library)和开放源代码。然而,Struts 也存在一些缺点,如需要编写的代码...

    Struts2注解配置教程

    要使用Struts2注解配置,需要将struts2-convention-plugin-*.*.*.*.jar包拷贝到Web工程的WEB-INF/lib包内。这个插件包是Struts2框架支持注解配置的关键组件。 ### 使用注解实现零配置 使用注解实现零配置,可以...

    struts 2 源码 导入eclipse工程

    将Struts 2源码导入Eclipse工程,对于学习和理解框架的工作原理以及进行自定义开发具有重要意义。 首先,导入Struts 2源码到Eclipse需要遵循以下步骤: 1. 下载Struts 2的源码包,通常可以从Apache官方网站获取...

    struts2 helloword工程

    这个简单的"struts2 helloworld"项目是学习Struts2框架的基础,它涵盖了Struts2的核心概念,包括Action、配置文件、以及视图渲染。随着对Struts2框架的深入学习,你可以了解更多的功能,如拦截器、结果类型、OGNL...

    Struts2项目代码

    通过这个"Struts2项目代码"实例,你可以学习如何配置Struts2框架,编写Action类,使用拦截器,理解MVC设计模式在实际项目中的运用,以及如何调试和优化Struts2应用。同时,它还能帮助你熟悉Struts2与其他技术(如...

    Struts2工程环境搭建

    ### Struts2工程环境搭建详解 #### 一、引言 Struts2是基于MVC设计模式的Web应用框架,自其前身Struts1以来,持续优化并解决了原框架中存在的诸多问题,如代码冗余、单元测试难度大等。Struts2通过引入更简洁的...

    STRUTS配置文件

    struts配置文件,用于创建springmvc与struts工程的配置文件,集合加数组获得后台的空间空间空间 空间 空间空了

    struts2入门配置手把手教.doc

    - Web工程上下文路径:struts2 - **必备Jar包**: - `struts2-core-2.0.11.1.jar`:核心组件。 - `xwork-2.0.4.jar`:提供业务逻辑处理功能,是Struts2的基础。 - `commons-logging-1.0.4.jar`:日志记录支持。...

    使用Maven搭建S2SH工程详解一:使用Maven创建struts2工程

    【使用Maven搭建S2SH工程详解一:创建Struts2工程】 在Java Web开发中,S2SH架构(Struts2 + Spring + Hibernate)是一种常见的应用框架组合,用于构建高效、灵活的企业级应用程序。本篇文章主要讲解如何利用Maven...

    struts2工程核心包

    这个“Struts2工程核心包”包含了实现Struts2框架最基本的功能所需的组件和类库,是构建任何Struts2应用程序的基础。 **一、Struts2框架概述** Struts2作为Apache软件基金会的一个项目,是Struts1的升级版,它结合...

Global site tag (gtag.js) - Google Analytics