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的web.xml配置、struts.xml配置以及Freemarker模板的编写展开的。通过这种集成,开发者可以利用Struts2的强大控制逻辑和Freemarker的模板能力...
在你提供的"struts2工程包"中,虽然描述提到“有错误”,但我们可以从中学习到Struts2的一些核心概念和常见组成部分。下面将详细介绍这些知识点: 1. **Action类**:在Struts2中,Action类是业务逻辑处理的主要载体...
#### 二、手动配置Struts2工程文件夹结构 配置Struts2环境的过程中,合理规划项目文件夹结构是基础。以下是推荐的文件夹结构示例: ``` test |— WEB-INF ||— classes(struts.xml、LoginAction.java等Java类) |...
3. **配置文件**:Struts2的配置文件通常为`struts.xml`,它定义了Action类与URL的映射,以及Action执行后返回的结果页面。配置文件中可以声明拦截器,这些拦截器在Action执行前后进行额外操作,如权限检查、日志...
2. 配置web.xml中的Struts过滤器。 3. 编写struts.xml配置文件。 4. 解决可能出现的依赖问题,如日志和类找不到错误。 5. 验证配置是否成功,通过运行应用来测试。 通过遵循这些步骤,开发者能够有效地配置和使用...
Java Struts2 基本配置使用手册 Struts2 是一个基于 Java 语言的 Web 框架,作为 MVC 2 模型的 Web 框架,Struts2 自推出以来不断受到开发者的追捧,得到广泛的应用。Struts2 的主要优点包括:MVC 2 模型的使用、...
Struts 2.0 基本配置使用手册 Struts 2.0 作为一款功能强大且广泛应用的 Web 框架,其优点包括 MVC 2 模型的使用、功能齐全的标志库(Tag Library)和开放源代码。然而,Struts 也存在一些缺点,如需要编写的代码...
要使用Struts2注解配置,需要将struts2-convention-plugin-*.*.*.*.jar包拷贝到Web工程的WEB-INF/lib包内。这个插件包是Struts2框架支持注解配置的关键组件。 ### 使用注解实现零配置 使用注解实现零配置,可以...
将Struts 2源码导入Eclipse工程,对于学习和理解框架的工作原理以及进行自定义开发具有重要意义。 首先,导入Struts 2源码到Eclipse需要遵循以下步骤: 1. 下载Struts 2的源码包,通常可以从Apache官方网站获取...
这个简单的"struts2 helloworld"项目是学习Struts2框架的基础,它涵盖了Struts2的核心概念,包括Action、配置文件、以及视图渲染。随着对Struts2框架的深入学习,你可以了解更多的功能,如拦截器、结果类型、OGNL...
通过这个"Struts2项目代码"实例,你可以学习如何配置Struts2框架,编写Action类,使用拦截器,理解MVC设计模式在实际项目中的运用,以及如何调试和优化Struts2应用。同时,它还能帮助你熟悉Struts2与其他技术(如...
struts配置文件,用于创建springmvc与struts工程的配置文件,集合加数组获得后台的空间空间空间 空间 空间空了
【使用Maven搭建S2SH工程详解一:创建Struts2工程】 在Java Web开发中,S2SH架构(Struts2 + Spring + Hibernate)是一种常见的应用框架组合,用于构建高效、灵活的企业级应用程序。本篇文章主要讲解如何利用Maven...
这个“Struts2工程核心包”包含了实现Struts2框架最基本的功能所需的组件和类库,是构建任何Struts2应用程序的基础。 **一、Struts2框架概述** Struts2作为Apache软件基金会的一个项目,是Struts1的升级版,它结合...