如果在一个比较大的项目里面,struts的配置文件往往有很多个。
要查看一个action对应的类,不是用全文查找的方式,就是得一个文件一个文件去找。
现在有一个插件可以一下子列出所有的action映射情况。我们只需要在这里查找就可以了。
为了看到 struts2 应用里的 Action 等各种资源的影射情况, struts2 提供了 Config Browser 插件。
使用方法,将 struts2-config-browser-plugin-2.1.6.jar (struts对应版本的压缩包里面有)文件复制到 struts2 应用的 WEB-INF\lib 目录中。
打开首页地址: http://localhost:8080/ 应用名字 /config-browser/actionNames.action
这里可以看到 Config Browser 插件的首页。 (注意,后缀.action根据实际情况保留或者删除)
注意:这里不管开发者是否使用 struts.xml 文件进行配置,一样可以看到 struts 的配置信息。
分享到:
相关推荐
1. **配置Action映射** 在`struts.xml`文件中,我们可以使用`<action>`元素来定义Action的映射。如果希望一个Action处理多个请求,可以在同一个`<action>`元素内添加多个`<result>`子元素,每个`<result>`对应一个...
在Struts2中,默认情况下,所有的请求都会映射到.action结尾的URL上。为了去掉这个.action,我们需要配置Struts2的配置文件,通常是struts.xml。在该文件中,我们可以定义一个全局结果类型(global result type)来...
通配符映射允许Struts2拦截器处理所有以特定前缀开始的URL请求。例如,本例中的`UserAction-*`。 1. **创建首页:** - 在`WebContent\`目录下创建`index.jsp`页面,其中包含指向不同Action的链接。例如: ```jsp ...
在这个例子中,所有以"user_"开头的Action都会映射到`UserAction`类。Action名将作为方法名,例如访问`/user_save.action`会调用`UserAction`的`save()`方法。 3. **动态方式(Dynamic Method Invocation,DMI)**...
1. **初始化配置**:在Servlet容器启动时,ActionServlet会加载并解析`struts-config.xml`配置文件,获取所有Action配置信息,包括Action的映射、Form Bean定义、数据源等。 2. **请求分发**:当接收到HTTP请求时,...
总之,`struts_xml`中的Action配置是Struts2应用的基石,通过它可以灵活地定义请求与业务逻辑的映射关系,以及后续的页面跳转和拦截器链,从而构建出高效、可维护的Web应用。深入了解和熟练掌握这部分知识对于提升...
在Struts应用中,我们需要在Struts配置文件(通常是struts-config.xml或struts2的struts.xml)中定义Action的映射,包括Action类的全限定名、与之关联的JSP页面以及HTTP请求的映射路径。 例如: ```xml <action ...
5. **动态Action映射**:通过自定义PlugIn或扩展ActionMapper,可以根据请求参数动态决定调用哪个Action。 **三、Struts1.2的配置文件** 在Struts1.2中,`struts-config.xml`文件是核心配置文件,它定义了Action的...
4. **动作映射**:struts-config.xml配置文件定义了Action、ActionForm、Forward等元素,建立起请求与业务处理的映射关系。 5. **视图渲染**:Struts支持多种视图技术,如JSP、Velocity等,用于动态生成响应页面。 6...
根据提供的信息,我们可以推断出这是一本关于Struts 2框架的书籍——《Struts 2实战 Struts 2 in action 的中文版》。本书主要介绍了Struts 2框架的相关概念、工作原理以及实际应用案例等内容。接下来,我们将根据...
- **struts-config.xml**: 这是Struts的主配置文件,定义了Action映射、数据源、结果页面等信息。例如,你可以在这里声明Action类,指定Action处理的URL以及执行后转发到的JSP页面。 **Action Mapping** 在struts-...
《Struts 2 in Action》是由Manning出版社出版的一本权威书籍,专注于讲解Struts 2框架的应用与实践。源码的提供使得读者能够深入理解Struts 2的工作原理,并有机会亲手实践书中所介绍的各种技术。 Struts 2是Java...
为了调试和理解这个过程,可以开启Struts2的日志,查看拦截器的执行顺序和参数绑定情况。此外,还可以使用Struts2提供的开发工具,如 strut2-convention-plugin,它简化了Action和结果页面的配置,使得Action类名和...
《Struts2 in Action》是一本深入探讨Struts2框架的权威著作,中文版的发布使得国内开发者能够更方便地理解和应用这一强大的Java Web开发框架。Struts2是Apache软件基金会旗下的一个开源项目,它是MVC(Model-View-...
7. **动态方法调用(Dynamic Method Invocation,DMI)**:Struts2允许通过配置文件动态地映射Action方法,这使得可以不必硬编码Action方法名在URL中。 8. **插件架构**:Struts2的插件架构使其具有高度可扩展性,...
这通常包括定义过滤器和过滤器映射,以确保所有请求都通过Struts处理。 2. **创建Action类**: Struts1.0中的每个业务操作对应一个Action类。这个类需要继承自`org.apache.struts.action.Action`,并覆盖`execute`...
- `struts-config.xml`:Struts配置文件,定义了Action映射、FormBean和插件等框架元素。 - `tiles-defs.xml`:Tiles配置文件,如果使用Tiles插件的话,用于定义页面布局和模板。 - `application.properties`:属性...
全书覆盖了从基础到进阶的所有主题,对提高开发者的Struts技能有着极大的帮助。书中包含的案例和示例代码可以帮助读者快速上手,并在实际项目中灵活运用。 最后,该压缩包包含了七个PDF文件,可能分别是书的不同...
Struts的配置文件(struts-config.xml)用于定义Action的映射,包括请求路径、处理Action类以及视图的跳转。 该书详细介绍了如何配置和使用Struts框架,包括ActionServlet、ActionMapping、ActionForm、Action...