`
yunmanfan
  • 浏览: 94016 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2的手动配置

阅读更多

Struts2的手动配置需要注意以下几点:

1。structs的配置文件名称必须是structs.xml,必须放到src文件中.当然这个有待调查,应该是可以定义成别的名,房子web-inf文件夹下面的.如果必须的话,就是个杯具了....

2。个人用Eclipse搭建的环境,开始的时候没有把class文件夹指向web-inf下面的,导致一天都没有找到struts配置文件.走了很长的弯路.

3。对于strucs配置文件的设置有些体会.

<?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>
	<package name="newsBlog" namespace="/public" extends="struts-default">
		<action name="HelloWorld" class="com.newsblog.hello.HelloWorld">
			<result>/jsp/newsBlog/HelloWorld.jsp</result>
		</action>
		<!-- Add your actions here -->
	</package>
</struts>

 package  name是随便起的名,为了和其他package区分开,当然也可以其他的package的引用.

namespace 很重要,也是必struts1。x强大的地方吧,这个完全可以灵活配置.

比如可以根据url进行全新拦截.

最终的url是http://ip:port/context/namespace/actionName.action

result应该是在context下的jsp的全路径.

 

分享到:
评论

相关推荐

    一个简单的struts2的手动配置

    手动配置Struts2涉及多个步骤,下面我们将深入探讨这个过程。 首先,我们需要在项目的类路径下添加Struts2的核心库。这通常包括`struts2-core`、`struts2-convention-plugin`、`struts2-json-plugin`等依赖,它们...

    struts2手动模式

    标题“Struts2手动模式”可能指的是在不依赖自动化工具或IDE的情况下,手动配置和搭建Struts2环境的过程。对于初学者来说,这有助于理解框架内部的工作机制和配置细节。 首先,我们需要了解Struts2的核心概念: 1....

    struts2 配置dtd 自动提示

    在配置Struts2时,通常会使用一个名为`struts.xml`的配置文件,该文件定义了应用程序的行为和组件。为了在开发环境中获得更好的代码辅助和提示,我们需要使IDE(例如Eclipse)理解`struts.xml`文件的结构,这通常...

    简述STRUTS2_Convention零配置

    从Struts2.1版本开始,推荐使用Convention插件替代Codebehind插件,因为它更加自动化,几乎无需手动配置。 Convention插件的工作原理是基于“约定优于配置”(Convention over Configuration)的原则,它会自动识别...

    Struts 2使用注解配置Action

    在"Struts 2使用注解配置Action"中,我们不再需要在struts.xml中为每个Action类手动添加配置。相反,我们可以在Action类或者方法上直接使用注解来声明它们的功能。这样不仅提高了代码的可读性,还使得配置更加灵活。...

    徒手配置Struts2

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

    struts2零配置

    然而,"零配置"的概念就是尽量避免这些手动配置,转而依赖于默认规则和注解来完成设置。 1. **注解驱动**:Struts2的零配置特性主要依赖于Java的注解功能。通过在Action类和方法上添加特定的注解,如`@Action`、`@...

    struts2采用convention-plugin实现零配置

    Struts2是一个流行的Java Web应用程序...Convention Plugin是Struts2的一个插件,它基于“约定优于配置”的原则,自动地为Action类和结果页面建立映射,从而极大地减少了手动配置的需求。通过自动探测和推理,Conventio

    Struts2手动搭建所有的jar包及相应的struts.xml和web.xml

    最后,值得注意的是,尽管手动配置可以让你更好地理解Struts2的工作原理,但在实际项目中,通常推荐使用构建工具来自动化管理依赖,以减少手动错误和提高效率。此外,随着Struts2版本的更新,某些配置可能会有变化,...

    struts2jar包

    在项目中使用Struts2时,我们需要配置struts2的主配置文件(struts.xml),定义Action、结果类型、拦截器栈等。Action是业务逻辑的入口点,Result表示一个操作完成后转向的页面或结果。拦截器是Struts2的一大特色,...

    手动搭建struts2环境

    手动搭建Struts2环境涉及多个步骤,包括安装必要的软件、配置环境变量以及整合项目依赖。 首先,我们需要准备以下基础软件: 1. **JDK**:Struts2是Java平台上的框架,因此需要安装Java Development Kit(JDK)并...

    struts2jar.zip

    2. **插件包**:根据项目需求,可能需要其他的插件,如struts2-convention-plugin.jar(用于自动配置)、struts2-json-plugin.jar(支持JSON响应)等。 3. **依赖的第三方库**:Struts2依赖于其他的一些库,如ognl...

    struts2框架手工搭建带jar包

    在手动搭建Struts2框架时,首先需要了解其核心组件和依赖。Struts2的核心组件包括Action、Result、Interceptor等,它们协同工作以处理用户请求和返回响应。Action是业务逻辑的载体,Result负责展示结果视图,...

    手动添加struts2支持应用jar包

    Struts2是一个流行的Java web应用程序框架,用于构建和维护可扩展、模块化和高度控制的MVC(模型-视图-控制器)架构的应用程序。它继承了Struts1的优秀...然而,对于初学者来说,了解这种手动配置的过程仍然是必要的。

    struts2配置环境需要的jar包

    4. **Servlet容器相关的库**:由于Struts2是基于Servlet和JSP的,所以还需要包括`servlet-api.jar`和`jsp-api.jar`,但这些通常由Web服务器或应用服务器提供,不需手动添加。 配置Struts2环境的步骤如下: 1. **...

    手动配置struts2所需要的jar包

    commons-fileupload-1.2.1.jar commons-io-1.4.jar commons-pool.jar freemarker-2.3.8.jar json_simple-1.1.jar ognl-2.6.11.jar struts2-core-2.2.1.jar xwork-core-2.2.1.jar

    struts2全部的jar包

    Struts2允许开发者使用XML或注解来配置Action、Result和其他元素。这使得配置更为灵活,减少了硬编码。 4. **拦截器(Interceptors)**: 拦截器是Struts2的一大特色,它们可以插入到Action调用链中,实现如日志...

    spring整合struts2与hibernate核心配置文件

    `struts2-spring-plugin.xml`配置Struts2与Spring的集成,确保Action类由Spring容器管理。`spring-context.xml`中,需要配置数据源、SessionFactory、事务管理器以及各业务层和DAO层的bean。Hibernate的`hibernate....

Global site tag (gtag.js) - Google Analytics