<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,然后返回结果页面.
分享到:
相关推荐
<welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!-- 配置核心拦截器 --> <filter-name>struts2</filter-name> <!-- Filter的实现类 struts2.5 --> ...
2. **ActionServlet**:Struts框架中的控制器,负责接收客户端请求并将其转发给相应的Action进行处理。 3. **Action**:实现了Action接口的类,用于处理特定的业务逻辑。 4. **FormBean**:一种特殊的JavaBean,...
</welcome-file-list> ``` 以上就是配置 Struts 1.3 多应用模块的基本步骤。通过这种方式,每个模块都可以独立开发和测试,降低了复杂性,同时也方便了后期的维护和升级。在实际项目中,你可能还会遇到权限控制、...
但是,在Struts2框架中,即使设置了welcome file,也可能因为Struts2的拦截机制而无法直接访问这些文件。 #### 解决方案 为了解决上述问题,可以通过以下步骤进行: ##### 步骤1:修改Struts2的配置文件 在...
### 搭建EXTJS和STRUTS2框架(ext和struts2简单实例) #### 一、概述 本文档将详细介绍如何在Java Web项目中搭建EXTJS和STRUTS2框架,并通过一个简单的实例来展示如何使这两个技术协同工作。EXTJS是一个用于构建交互...
- `<welcome-file-list>` 元素: 指定一系列欢迎文件。 - `<welcome-file>`: 指定具体的欢迎文件名称。 - **错误页面配置**: - `<error-page>` 元素: 配置错误页。 - `<error-code>`: 定义HTTP状态码,如404。 -...
### Struts2 使用手册 #### 一、Struts2 概述 Struts2作为一款流行的Web应用框架,是基于MVC(Model-View-Controller)设计模式的增强版本,它继承了Struts1.x的一些特性,并在此基础上进行了大量的改进与优化。...
这个 struts.xml 文件配置了 Struts2 框架的 Action Mapping,定义了 login Action 的处理逻辑。 四、创建 login.jsp、result.jsp 和 loginAction.java 文件 根据 struts.xml 文件的配置,需要创建三个文件:login...
### Struts2的配置详解 #### 一、Struts2简介与下载 Struts2是一个开源的MVC框架,用于简化Java Web应用的开发过程。它继承了Struts1的优点,并在此基础上进行了改进,比如引入了拦截器模型、类型转换等机制。...
### Struts2 S 标签库详解 #### 引言 Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建健壮的 Web 应用程序。其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 ...
Struts2是一个强大的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。在MyEclipse这个集成开发环境下搭建Struts2项目是开发者常见的操作。以下将详细讲解如何在MyEclipse中创建并运行第一个...
Struts2是一个强大的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。它简化了开发过程,提供了丰富的插件和动作支持,使得开发者能够更高效地组织和管理代码。本教程将指导新手配置第一个基于...
2. **欢迎文件**:`<welcome-file-list>` 用于定义用户访问应用时默认显示的页面。若需调用 Struts Action,可以使用 `<global-forwards>` 配置全局转发到特定 Action: ```xml <welcome-file-list> <welcome-...
虽然不能直接将 Struts 的 Action 设置为欢迎文件,但可以通过欢迎文件中的 JSP 页面来间接调用 Struts Action。例如: ```xml <welcome-file-list> <welcome-file>welcome.jsp</welcome-file> </welcome-file-...
- **找不到 login.jsp**:确保 login.jsp 文件位于正确的目录下,并且 web.xml 文件中的 `<welcome-file>` 设置正确。 - **提示找不到相应的类**:检查 JAR 包是否正确添加到了项目中,并确认类路径无误。 - **其他...
通过这个实例,你能够初步了解Struts2的配置步骤,包括Web应用的构建、Struts2的核心配置、Action的编写以及视图的展现。然而,这只是Struts2功能的冰山一角,实际项目中还需要学习更多关于Action、拦截器、结果类型...
SSH(Struts2、Spring、Hibernate)是Java开发中常用的三大开源框架,它们的组合能有效地实现MVC(Model-View-Controller)设计模式,提高开发效率并降低耦合度。以下是S2S3H3(Struts2.3.4+Spring3.0+Hibernate3.3...
<welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app> ``` 接下来,编写视图组件,即登录页面login.jsp: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%> ...