`
lostmemorise
  • 浏览: 3836 次
  • 性别: Icon_minigender_1
  • 来自: 安阳
社区版块
存档分类
最新评论

struts2 welcome-file-list 设置的路径不能是Action地址

 
阅读更多
<welcome-file-list>中配置Struts2 的action是不能被访问的,但是Struts1的行原理在于:
在tomcat中配置的 <welcom-file> 是基于servlet 的struts2 的运行机制却是filter。


解决办法,设置index.jsp等,在这个里面通过url跳转或struts2的action标签跳转到你的action的地址就可以了,

web.xml中这样配置
<welcome-file-list> 
  <welcome-file>index.jsp</welcome-file> 
</welcome-file-list>


然后在index.jsp中使用Struts2的标签
<s:action name="getDataInfo" executeResult="true"></s:action>


这个标签会执行这个action,然后返回结果页面.
分享到:
评论

相关推荐

    struts2配置2.5版

    &lt;welcome-file-list&gt; &lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt; &lt;/welcome-file-list&gt; &lt;!-- 配置核心拦截器 --&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;!-- Filter的实现类 struts2.5 --&gt; ...

    Struts入门--按步骤一步步来就可以了

    2. **ActionServlet**:Struts框架中的控制器,负责接收客户端请求并将其转发给相应的Action进行处理。 3. **Action**:实现了Action接口的类,用于处理特定的业务逻辑。 4. **FormBean**:一种特殊的JavaBean,...

    Struts 之旅 - 配置多应用模块

    &lt;/welcome-file-list&gt; ``` 以上就是配置 Struts 1.3 多应用模块的基本步骤。通过这种方式,每个模块都可以独立开发和测试,降低了复杂性,同时也方便了后期的维护和升级。在实际项目中,你可能还会遇到权限控制、...

    解决使用struts2 时 访问web工程首页问题

    但是,在Struts2框架中,即使设置了welcome file,也可能因为Struts2的拦截机制而无法直接访问这些文件。 #### 解决方案 为了解决上述问题,可以通过以下步骤进行: ##### 步骤1:修改Struts2的配置文件 在...

    搭建EXTJS和STRUTS2框架(ext和struts2简单实例)

    ### 搭建EXTJS和STRUTS2框架(ext和struts2简单实例) #### 一、概述 本文档将详细介绍如何在Java Web项目中搭建EXTJS和STRUTS2框架,并通过一个简单的实例来展示如何使这两个技术协同工作。EXTJS是一个用于构建交互...

    struts2 配置文件

    - `&lt;welcome-file-list&gt;` 元素: 指定一系列欢迎文件。 - `&lt;welcome-file&gt;`: 指定具体的欢迎文件名称。 - **错误页面配置**: - `&lt;error-page&gt;` 元素: 配置错误页。 - `&lt;error-code&gt;`: 定义HTTP状态码,如404。 -...

    struts2使用手册

    ### Struts2 使用手册 #### 一、Struts2 概述 Struts2作为一款流行的Web应用框架,是基于MVC(Model-View-Controller)设计模式的增强版本,它继承了Struts1.x的一些特性,并在此基础上进行了大量的改进与优化。...

    Struts2+spring+jdbc+mysql搭建

    这个 struts.xml 文件配置了 Struts2 框架的 Action Mapping,定义了 login Action 的处理逻辑。 四、创建 login.jsp、result.jsp 和 loginAction.java 文件 根据 struts.xml 文件的配置,需要创建三个文件:login...

    Struts2的配置

    ### Struts2的配置详解 #### 一、Struts2简介与下载 Struts2是一个开源的MVC框架,用于简化Java Web应用的开发过程。它继承了Struts1的优点,并在此基础上进行了改进,比如引入了拦截器模型、类型转换等机制。...

    struts2-s标签

    ### Struts2 S 标签库详解 #### 引言 Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建健壮的 Web 应用程序。其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 ...

    MyEclipse下搭建第一个Struts2程序

    Struts2是一个强大的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。在MyEclipse这个集成开发环境下搭建Struts2项目是开发者常见的操作。以下将详细讲解如何在MyEclipse中创建并运行第一个...

    配置第一个Struts2的简单登陆程序

    Struts2是一个强大的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。它简化了开发过程,提供了丰富的插件和动作支持,使得开发者能够更高效地组织和管理代码。本教程将指导新手配置第一个基于...

    struts1[1].2配置详细.doc

    2. **欢迎文件**:`&lt;welcome-file-list&gt;` 用于定义用户访问应用时默认显示的页面。若需调用 Struts Action,可以使用 `&lt;global-forwards&gt;` 配置全局转发到特定 Action: ```xml &lt;welcome-file-list&gt; &lt;welcome-...

    struts1.2配置详细

    虽然不能直接将 Struts 的 Action 设置为欢迎文件,但可以通过欢迎文件中的 JSP 页面来间接调用 Struts Action。例如: ```xml &lt;welcome-file-list&gt; &lt;welcome-file&gt;welcome.jsp&lt;/welcome-file&gt; &lt;/welcome-file-...

    struts2.3.3运行配置

    - **找不到 login.jsp**:确保 login.jsp 文件位于正确的目录下,并且 web.xml 文件中的 `&lt;welcome-file&gt;` 设置正确。 - **提示找不到相应的类**:检查 JAR 包是否正确添加到了项目中,并确认类路径无误。 - **其他...

    struts2.0一个简单的入门实例

    通过这个实例,你能够初步了解Struts2的配置步骤,包括Web应用的构建、Struts2的核心配置、Action的编写以及视图的展现。然而,这只是Struts2功能的冰山一角,实际项目中还需要学习更多关于Action、拦截器、结果类型...

    S2S3H3(Struts2.3.4+Spring3.0+Hibernate3.3)配置步骤

    SSH(Struts2、Spring、Hibernate)是Java开发中常用的三大开源框架,它们的组合能有效地实现MVC(Model-View-Controller)设计模式,提高开发效率并降低耦合度。以下是S2S3H3(Struts2.3.4+Spring3.0+Hibernate3.3...

    基于struts2和hibernate实现登录和注册功能

    &lt;welcome-file-list&gt; &lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt; &lt;/welcome-file-list&gt; &lt;/web-app&gt; ``` 接下来,编写视图组件,即登录页面login.jsp: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%&gt; ...

Global site tag (gtag.js) - Google Analytics