在struts.xml中加入<constant name="struts.devMode" value="true" />可不用老手动重起tomcat
在refactor改变项目名后,就在project ->reference ->myEclipse ->web 中的web context-root中改成新的项目名,否则应由老的项目名去访问
struts.xml
<package name="hello" namespace="/hello/hello" extends="struts-default">
<action name="hello">
<result>/index.jsp</result> // 如果这里写成index.jsp(没有/)的话,会出现找不到
/001_Helloworld/hello/hello/index.jsp,
因为web-root里没有对应目录下的对应文件
</action>
</package>
</struts>
namespace决定了action的访问路径,默认为"",可以接收所有路径的action
namespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action,
/xxx/index.action,或者/xxx/yyy/index.action.<br/>
namespace最好也用模块来进行命名
分享到:
相关推荐
这个"Struts2_HelloWorld"例子是初学者踏入Struts2世界的绝佳起点,它通过一个简单的实例展示了如何在Struts2框架下创建并运行一个基本的Web应用。 首先,我们来看"HelloWorld"的实现过程。在Struts2中,我们通常会...
这个"Struts2_HelloWorld"示例提供了一个基础的Struts2登录应用,帮助开发者理解如何在实际项目中集成和使用Struts2框架。 首先,让我们了解一下Struts2的核心概念和组成部分: 1. **Action类**:在Struts2中,...
这个"struts2_HelloWorld代码"是初学者了解和学习Struts2的一个基础实践,它展示了如何使用Struts2框架创建一个简单的“Hello, World!”应用程序。 在Struts2中,`Action`类是核心组件,它负责处理用户请求。在这个...
在这个"基于Struts2的Hello World输出"中,我们将深入理解如何使用Struts2来创建一个简单的web应用。 首先,Struts2的核心在于它的Action类,它是业务逻辑处理的主要组件。在我们的"Hello World"示例中,我们需要...
在本教程中,我们将深入探讨Struts2的基础知识,通过一个"Struts2-HelloWorld"实例来演示如何在实际项目中应用Struts2。 首先,让我们了解Servlet。Servlet是Java编程语言中用于扩展服务器功能的接口。它处理HTTP...
Struts2是一个强大的Java web开发框架,用于构建可维护、可扩展且结构良好的应用程序。它在Web MVC(Model-View-Controller)模式的基础上提供了一种规范化的开发方式,旨在简化MVC架构的实现。本教程将带你一步步...
本教程“helloWorld-struts2.0.14.rar”旨在为初学者提供一个清晰易懂的入门起点,通过一个简单的实例帮助理解Struts2的核心概念和配置。 首先,Struts2.0.14是该框架的一个早期版本,它在当时的Java社区中广泛使用...
在这个"一个struts2的helloworld例子加源码"中,我们将探讨Struts2的基本概念和工作流程,以及如何创建一个简单的Hello, World应用。 首先,了解Struts2框架的核心组件至关重要。Struts2的核心包括Action类、配置...
在"Struts2 2.5.20HelloWorld"程序中,我们将探讨如何使用Struts2的基本配置和架构来创建一个简单的“Hello, World”示例。这个程序包含了运行一个基本Struts2应用所需的最小依赖集,即必要的JAR包。 首先,我们...
1. 用户访问`http://yourserver/Struts2_HelloWorld/hello`。 2. Struts2的前端控制器(Filter)拦截请求。 3. `struts.xml`中的配置决定将请求路由到`HelloWorldAction`的`execute`方法。 4. `execute`方法执行,...
本项目"Struts2_0100_Hell0"是Struts2的基础入门教程,旨在帮助初学者快速理解并掌握Struts2的核心概念和使用方法。 首先,让我们来了解一下Struts2的核心特性: 1. **强大的动作框架**:Struts2的动作框架基于...
在这个“Struts2的HelloWorld”示例中,我们将探讨如何开始使用Struts2进行开发,以及该框架的核心概念。 首先,我们需要了解Struts2框架的基本结构。Struts2基于拦截器模型,通过一系列拦截器堆栈来处理HTTP请求,...
【JavaWeb_SSH框架入门,IntelliJ IDEA搭建Struts2的HelloWorld】是一个适合初学者的教程,主要讲解如何在IntelliJ IDEA这个强大的Java集成开发环境中搭建一个基于Struts2框架的简单Web应用。SSH框架是Struts2、...
这个“Struts2 视频之Struts2 HelloWorld”项目旨在引导初学者入门Struts2框架,通过实际操作理解其基本概念和工作原理。 在“Struts2-helloworld”压缩包中,我们通常会找到以下组件: 1. **源码**:源代码文件夹...
在本文中,我们将深入探讨一个基础的Struts2案例——"HelloWorld",这是每个开发者入门新框架时都会接触的经典示例。通过这个案例,我们可以了解Struts2的核心概念和工作原理。 首先,让我们理解一下Struts2框架的...
这个"struts-helloworld.zip"压缩包是为初学者准备的一个入门示例,旨在帮助理解Struts2框架的基础工作原理。 首先,让我们了解一下Struts2框架的核心概念: 1. **Action类**:在Struts2中,Action类是业务逻辑的...
3. **struts2-blank-2.0.14.war**:这是一个空白项目,通常包含了Struts 2的基本配置和一个基本的Hello World示例。它是新项目的基础,开发者可以在此基础上添加自己的业务逻辑和视图。通过分析这个空白应用,开发者...
- **第一个Struts 2程序**:编写并运行第一个Hello World应用,了解Action的创建和配置。 - **Action和结果**:深入学习Action的实现,包括结果类型、结果映射等。 - **拦截器**:学习如何使用拦截器进行请求处理,...
在Struts2中,创建一个简单的HelloWorld应用涉及创建Action类、配置struts.xml文件并编写相应的JSP页面。通过这个例子,开发者可以了解Action类与视图之间的交互方式。 **第四章 表单验证** Struts2提供了内置的...
这个"struts2 HelloWorld最小必备包"是初学者入门Struts2框架的起点,它包含了运行一个简单的"Hello, World!"示例所需的所有核心组件。 1. **Struts2 Core** (`struts2-core-2.5.2.jar`): 这是Struts2框架的核心...