刚学struts这是我搭建的第一个struts框架,只是实现了简单的登录功能,希望对大家有所帮助。下面是项目如何实现的详细步骤:
步骤1:右键单击项目文件,选择 Myeclipse -->Add Struts Capabilities ,弹出一个对话框,其中的Struts specification:选择Struts 1.2 ; 在Base package for new classes :中填入自己的包名,这里选择默认的包名:com.yourcompany.struts; 单击完成按钮。
步骤2:在WebRoot下,新建login.jsp 页面,其中Template to use中的选项选择Standard JSP using Struts1.2选项,同理建立 login_success.jsp , login_failure.jsp 两个页面。
其中login.jsp内容为:
login_success.jsp内容为:
login_failure.jsp内容为:
步骤3:在工具栏右键单击,选择第二项:Customize Perspective,在弹出的对话框中左键单击MyEclipse -->>Web ,Struts-->> Struts 1.2,单击OK按钮。
步骤4:在工程目录下面的src目录上右键单击,选择new-->Struts 1.2 Form , Action JSP , 在弹出的窗口中 Use case 选项填写login ; Superclass : 选择org.apache.struts.action.Actionform ; 然后在Form Properties 选项中单击Add ,分别添加Name:为loginName和loginPass 的两项内容,反击Finish按钮。
步骤5:在LoginForm.java中引入包,加入语句import org.apache.struts.action.ActionMessage;
并在public ActionErrors validate(ActionMapping mapping,HttpServletRequest request)函数中添加如下代码:
步骤6:打开src-->com.yourcompany.struts--> ApplicationResources.proerties 文件,选择properties页面,点击add按钮,在Name,Value属性栏里分别添加:name can't be null,姓名不能为空!;pass can't be null,密码不能为空;点击完成。
步骤7:在LoginAction.java中的函数public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)中加入如下代码:
步骤8:打开WEB-INF 下的struts-config.xml文件,修改<action-mappings>如下:
步骤9:打开WEB-INF 下的struts-config.xml文件,在里面添加:
<message-resources parameter="struts.ApplicationResources.properties" />
|
分享到:
相关推荐
### Struts 1.2 实例讲解:Login 应用详解 #### 一、Struts 概述 Struts 是一款开源的 MVC (Model-View-Controller) 架构模式的 Java Web 开发框架,它简化了 Web 应用程序的开发流程。Struts 1.2 版本是该框架的...
Struts 1.2是该框架的一个版本,它的源码解读对于深入理解Struts的工作机制和原理至关重要。北大青鸟的这份文档是为了帮助学习者入门和精通Struts所编写的,包含了对Struts源码的详细解析。 首先,了解Struts的核心...
1、可以运行(发布后,删除\Tomcat 6.0\webapps\ssh\WebRoot\WEB-INF\lib下的asm-2.2.3.jar) 2、采用Struts1.2 + Spring2.5 + Hibernate3.2 整合开发 3、SSH入门级实例
### Struts1.x入门教程实例知识点详解 #### 一、Struts1.x基本概念与特点 **Struts1.x**是Apache Struts的第一个版本,它是一个用于构建企业级Java Web应用的开源框架。该框架基于MVC(Model-View-Controller)...
### SSH框架入门实例详解 #### 一、简介 本文档主要介绍了如何利用MyEclipse集成开发环境搭建并实现一个简单的SSH(Struts + Spring + Hibernate)框架应用实例。本实例非常适合初学者快速上手,通过实践操作来理解...
### MyEclipse(Struts+Spring+Hibernate)入门实例解析 #### 一、概述与环境配置 本教程旨在通过一个实际的项目案例,介绍如何利用MyEclipse集成开发环境搭建Struts+Spring+Hibernate(SSH)框架,实现一个基础的...
- **1.2 Struts的体系结构** - **MVC架构**:Struts采用经典的MVC架构,将一个应用程序分为模型(Model)、视图(View)和控制器(Controller)三部分。模型负责存储数据并提供业务逻辑;视图负责数据展示;控制器...
本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...
本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...
本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...
本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...
本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...
本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...
SSH入门教程:手把手教你整合Struts1.2、Spring和Hibernate SSH是Java开发中的一个经典技术栈,由Struts、Spring和Hibernate三个开源框架组成。本教程将引导初学者逐步了解并掌握这三个框架的整合,从而实现一个...
1.2 动态方法调用:Struts2支持动态方法调用,允许直接根据URL映射到Action类的方法,提高了灵活性。 1.3 Action与Result:Action是处理用户请求的业务对象,Result则是处理Action执行后返回的结果,如跳转页面或...
### Struts in Action中文版1.2:Struts...本书不仅适合初学者入门,也适合有经验的开发者深入研究Struts框架的高级特性和最佳实践。通过本书的学习,读者可以掌握如何使用Struts框架构建高质量的Java Web应用程序。
4. 查阅API文档:struts1.2_en.chm是学习和解决问题的好帮手,了解每个类和方法的功能。 5. 学习最佳实践:关注代码的可复用性、可维护性和性能优化。 总之,作为菜鸟入门,理解并熟练运用Struts1 API是提升开发...
### Struts2最佳实践与实例学习 #### 一、Struts2概述与基本概念 **Struts2**作为Java Web开发领域中一个重要的MVC框架,它的设计理念与实践方法为许多开发者提供了强大的支撑。本文旨在总结《Struts2权威指南》中...
本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...
《Eclipse Web开发从入门到精通(实例版)》是一本详尽的指南,旨在帮助读者掌握使用Eclipse这一流行的开源集成开发环境(IDE)进行Web开发的技术和实践。本书覆盖了从Eclipse的基本操作到高级特性,以及如何利用...