1st. create simple web app
mvn archetype:create -DgroupId=com.iteye.struts1 -DartifactId=struts1 -DarchetypeArtifactId=maven
-archetype-webapp
2nd. update pom.xml
... <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts-core</artifactId> <version>1.3.10</version> </dependency> <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts-extras</artifactId> <version>1.3.10</version> </dependency> <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts-taglib</artifactId> <version>1.3.10</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency> ...
3rd:
add index.jsp:
<html:link page="/welcome.do"> click me to access to welcome page </html:link>
add welcome.jsp:
<html> <head></head> <body> <h1>This is Welcome Page</h1><br> <% java.util.Date date = new java.util.Date(); %> <%=date %> </body> </html>
4th:
相关推荐
07 Struts_07ForwardAction : 访问WebRoot/WEB-INF/下文件的一种方式 08 Struts_08DynaValidatorForm : Struts框架的Validator验证框架 09 Struts_09Token : Structs的令牌机制,避免重复提交问题 10 Struts_10...
Struts1是一个经典的Java Web框架,它在20世纪末至21世纪初非常流行,为开发者提供了MVC(Model-View-Controller)设计模式的实现。标题“struts1直接跳转到jsp-无action的url”所指的是在Struts1框架下,如何不通过...
- **转发Action**:`org.apache.struts.actions.ForwardAction`,用于隐藏JSP路径。 - **流下载Action**:`org.apache.struts.actions.DownloadAction`,用于处理文件下载请求。 **4.2 ActionForm 分类** - **默认...
在Struts1框架中,页面跳转机制是其核心特性之一,它允许开发者灵活地控制应用程序的流程,实现从一个页面到另一个页面的导航。本文将深入解析Struts1中的五种不同类型的跳转方法,这包括了完整action、仅有Form的...
Struts1是一个经典的Java Web开发框架,它提供了一种模型-视图-控制器(MVC)架构,使得开发者能够更方便地构建可维护、可扩展的Web应用程序。深入理解Struts1的核心思想对于掌握Web应用开发至关重要。以下将详细...
Struts 1.2.9是该框架的一个较旧版本,发布于2007年,尽管现在已经有更新的版本如Struts 2,但Struts 1.x在很多遗留系统中仍然广泛使用。 标题中的"struts-1.2.9-bin.zip"表明这是一个包含Struts 1.2.9二进制文件的...
10. **预定义的Action和Result类型**:Struts 1提供了一些预定义的Action和Result类型,如RedirectAction和ForwardAction,简化了代码编写。 通过这个简单的图书管理系统,初学者可以了解Struts 1框架的基本架构,...
这里使用的是`org.apache.struts.actions.ForwardAction`,这种Action仅用于表单提交后的页面跳转。当表单提交后,如果没有验证错误,则直接跳转到`/result.jsp`。如果有验证错误,则返回到`/form.jsp`以便用户修改...
这部分可能涉及到使用Struts中的ForwardAction来实现页面跳转。 **3.5 小结** 这部分总结了构建登录应用的全过程,帮助读者巩固所学知识。 #### 四、配置Struts组件 **4.1 三个XML文件和一个属性文件** **4.1.1...
##### 1. `<form-beans>`与`<form-bean>`元素 - **`<form-beans>`**:该元素用于包含多个`<form-bean>`元素。 - **`<form-bean>`**:用于定义表单对象(`ActionForm`)的类信息,其子元素`<form-property>`则用于...
1.解压struts-2.1.6-all.zip 3 2.六个基本包 3 3.初识struts2配置文件 4 (1).web.xml文件 4 (2).struts.xml文件 4 (3).struts.properties(参default.properties) 4 (4)struts-default.xml 4 (5)其它...
ForwardAction是Struts 1.x中的一个标签库标签`<forward>`的实现,用于在JSP页面中进行页面的转发。它并不像ActionForward那样是Java对象,而是作为JSP页面上的指令,直接在页面级别进行转发。例如: ```jsp ``` ...
在提供的"Struts1[1][1].2.7_API.chm"文件中,你可以找到关于这些知识点的详细API文档,包括类、接口、方法和常量的说明。通过查阅这个文档,开发者可以深入理解Struts 1.27的内部工作原理,更有效地开发和维护基于...
1. **ForwardAction**: ForwardAction的作用是定义一个逻辑路径到具体的JSP页面。通过配置,我们可以给JSP文件分配一个逻辑名称,而不是直接引用它们。这样可以提高代码的可维护性,尤其是在将所有JSP文件放在WEB-...
当请求路径为`/aFormOnlyAction`时,会使用`org.apache.struts.actions.ForwardAction`作为Action处理类。在这种情况下,通常不包含自定义逻辑处理,而是简单地根据`parameter`属性值进行页面跳转。如果表单验证...
10. **预定义的Action和Result类型**:Struts 1.2.0中预定义了一些Action和Result类型,如RedirectAction和ForwardAction,方便开发者快速实现常见的页面跳转。 11. ** strutstags.tld 文件**:这是Struts标签库的...
- **使用ForwardAction:** 实现简单的页面转发。 - **使用IncludeAction:** 实现页面包含。 - **使用SwitchAction:** 基于条件选择Action执行。 - **Struts的常见扩展方法** - **实现PlugIn接口:** 自定义...
##### 1.Struts概念 Struts是一个基于MVC架构的开源框架,主要用于Java Web应用程序的开发。它提供了一种结构化的方法来构建应用程序,可以帮助开发者更高效地开发、维护和扩展Web应用。 ##### 2.Struts的MVC实现...
#### 第1章 Struts概述 - **1.1 JSP Framework - Struts介绍** - **Struts**是Apache组织开发的一个开源MVC(Model-View-Controller)架构框架,主要用于简化Java Web应用的开发。它通过将业务逻辑、展示逻辑和...