`

Struts框架开发过程记录

 
阅读更多
1.下载struts2的所有文件
2.创建项目导入jar包
3.简单的登陆页面login.jsp
4.只有一个action,LoginAction
5.写struts.xml配置文件,配置action
6.在web.xml中配置struts2
第一个遇到的问题:发现服务器启动不了报错:not defind strut-default.xml
答:导入的jar版本和
<filter>
  <filter-name>struts2</filter-name>
  <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
 
  </filter>
这里jar包要和这个过滤对应,本次用的是struts2-code-2.3.19.jar版本,
第二个问题:发现找不到commons-lang3.jar原来我导入的是commons-lang2.jar所有换,然后启动项目。一切OK。


7.运行该项目没有出错,成功转到welcome.jsp。失败转到error.jsp
8.扩充项目,action继承ActionSupportaction中加入validate方法,来验证输入的用户名和密码。不正确则返回提示的错误信息。顺利通过。
9.加入国际化信息,加入book_zh_CN.properties;在struts.properties中配置国际化信息文件,但是没有成功,寻找答案:原来是在struts.xml中没有配置,加入配置
<constant name="struts.custom.i18n.resources" value="book"></constant> 成功实现。
分享到:
评论

相关推荐

    学生管理的Struts框架开发实例

    这个"学生管理的Struts框架开发实例"是一个很好的起点,它帮助初学者理解Struts如何组织应用程序,如何通过Action处理业务逻辑,如何使用ActionForm传递数据,以及如何通过ActionMapping和DispatcherServlet控制请求...

    Java开发struts框架包

    标题中的“Java开发struts框架包”通常指的是包含了Struts框架所需的各种库文件和配置文件的集合,这些文件对于搭建和运行基于Struts的Java Web项目至关重要。开发人员可以使用这些资源快速地初始化一个新的Struts...

    JAVA Struts 框架 代码示例

    Java Struts框架是Java开发Web应用的一个经典框架,由Apache软件基金会维护,它基于Model-View-Controller(MVC)设计模式,旨在简化企业级应用的开发过程。本压缩包包含的是"day01_all"的学习资料,可能包括源代码...

    Struts框架的学习

    Struts框架是Java Web开发中的一个关键组件,它遵循MVC(Model-View-Controller)设计模式,旨在简化Web应用程序的构建。以下是Struts框架的核心知识点及其详细解释: 1. **MVC模式**:MVC模式是软件设计的一种架构...

    Struts框架应用于jsp中

    Struts框架是Java Web开发中的一个关键组件,它在JSP(JavaServer Pages)基础上提供了一种更规范、更易维护的MVC(Model-View-Controller)架构。标题"Struts框架应用于jsp中"表明我们将探讨如何在JSP应用程序中...

    自己开发一个Struts框架

    Struts框架是Java Web开发中的一个经典框架,它基于Model-View-Controller(MVC)设计模式,旨在简化Web应用程序的开发。如果你有兴趣自己开发一个类似Struts的框架,那么你需要理解MVC模式的基本概念,以及如何在...

    Struts2框架 jar JAVA开发 Struts2.jar架包 Struts2开发实例

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、结构清晰的MVC(Model-View-Controller)...在实际开发中,理解并熟练掌握以上知识点,能有效提升Struts2框架的应用能力,构建高效、稳定的Web应用。

    J2EE项目实训——Struts框架技术.rar

    本实训主要关注如何使用Struts框架进行实际项目的开发,以提升开发者在企业级应用中的技能。 1. **MVC模式**:Struts框架的核心是MVC设计模式,它将应用程序的业务逻辑、数据和用户界面分离,使得代码更易于管理和...

    struts框架\Struts框架的使用.ppt

    Struts框架还包括了ActionMapping、Interceptor(拦截器)等组件,使得开发者可以更灵活地控制请求的处理流程。Interceptor可以实现如日志记录、事务管理、权限检查等功能,增强了框架的可扩展性。此外,Struts提供...

    struts框架个人留言本系统

    通过实际操作,学习者可以深入理解Struts框架的工作流程,以及JSP、JDBC与Struts之间的协作方式,为后续的Java Web开发打下坚实基础。 总结起来,"Struts框架个人留言本系统"是一个实用的教学实例,它展示了如何...

    struts框架包,java利用框架开发,该包包含的很全面

    Struts框架是Java Web开发中的一种经典MVC(Model-View-Controller)框架,由Apache软件基金会维护。它提供了一种结构化的、可扩展的方式来构建应用程序,使得开发者能够更高效地处理请求、业务逻辑和视图展示。...

    基于struts框架的电子商务网站

    1. **Struts框架的核心组件与工作流程**: - `ActionServlet`:Struts框架的入口点,负责接收HTTP请求并转发到相应的Action。 - `ActionForm`:用于封装用户的请求参数,提供数据校验功能。 - `Action`:业务逻辑...

    struts2框架2016版资料day01

    Struts2是Java Web开发中一个非常重要的MVC框架,由Apache软件基金会维护。这个"struts2框架2016版资料day01"涵盖了Struts2的基础知识,包括框架的基本架构、核心概念和初步配置。传智播客作为知名的IT教育机构,其...

    javaWeb项目整合开发的各个项目源码包括各种框架(struts+hibernate+spring)

    4. Struts框架:熟悉Action、Form Bean、配置文件等概念。 5. Hibernate框架:掌握ORM思想,会写实体类、配置文件和HQL语句。 6. Spring框架:了解依赖注入、AOP和事务管理。 7. 数据库知识:懂得基本的SQL查询和...

    struts2框架源码

    Struts2是一个强大的MVC(Model-View-Controller)框架,它是Apache软件基金会下的一个开源项目,被广泛应用于Java EE应用程序开发中。Struts2框架是Struts1的升级版本,它结合了WebWork框架的优点,提供了更高效、...

    Struts框架的三个项目实例

    Struts框架是Java Web开发中的一个关键组件,它基于MVC(Model-View-Controller)设计模式,旨在简化Web应用程序的构建。这个压缩包包含了三个使用Struts2框架实现的项目实例:租房管理、宠物管理和学生管理。这些...

    Java Struts框架示例项目

    这个"Java Struts框架示例项目"是一个非常适合新手入门的学习资源,通过实践来理解Struts2的核心概念和工作原理。 首先,让我们从基本概念开始。Struts2是基于拦截器的框架,它的核心设计模式是Front Controller,...

    spring struts ibatis 开发框架

    当用户发送请求到服务器时,Struts框架会根据配置的Action Mapping找到对应的Action类,执行相应的业务逻辑,然后通过Value Stack将结果传递给视图层进行展示。Struts2作为Struts的升级版,引入了更多特性和插件,...

    Struts框架配置

    在开发过程中,使用源码阅读和相关工具可以帮助理解Struts框架的工作原理,提升开发效率。例如,你可以查看Struts2的源码来了解内部实现,或者使用IDE的调试功能跟踪代码执行流程。同时,通过在线社区和博客(如提供...

Global site tag (gtag.js) - Google Analytics