一下是鄙人学习struts2的总结
1.当用到redirectAction转发到另一个action时,struts2内部会new一个action(这也是struts1和struts2的区别之一),所以如果原来的状态请求会丢失,使用action链则不会出现这丢失状态请求的问题(chain)
2.struts2.1.6之前的版本在web.xml中的过滤器是org.apache.Struts2.dispatcher.FilterDispatcher,之后的是org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
3.struts2 中s:if 判断标签注意:
<s:if test='ISLOCK=="Y"'>是</s:if>
<s:if
test='ISLOCK=="N"'>否</s:if>
不管是数字,CHAR,VARCHAR2都能正确判断,不要写成
<s:if test="ISLOCK=='N'">否</s:if>
注意单引号和双引号位置。
双引号在外的时候,如果数据类型是超过一个字符的类型,判断正常。
但是如果是一个字符,则无法判断,用 <s:if
test="ISLOCK==\"N\"">否</s:if>这样也能判断出来,但是无法和多个字符统一,所以推荐写法是单引号在外。
分享到:
相关推荐
以上是对 Struts2 学习的一些基本总结,包括环境搭建、工具集成、工作原理以及 Namespace 和 Action 的使用等关键知识点。通过这些知识点的学习,可以帮助开发者更好地理解和使用 Struts2 框架。
在学习Struts2的过程中,你将会接触到许多重要的知识点,这些知识点对于初学者来说尤其有价值。Struts2是一个强大的MVC(Model-View-Controller)框架,它简化了Java Web应用程序的开发,提供了丰富的功能和良好的可...
Struts2是一个流行的Java web框架,它为开发者提供了一种模型-视图-控制器(MVC)架构,便于创建结构清晰、可维护性高的企业级应用程序。...学习并熟练掌握Struts2的部署过程,将有助于你在Java web开发领域更进一步。
本教程“Struts2 学习 2”将深入探讨Struts2的核心概念和技术,通过一系列文档帮助你掌握这个框架的关键要点。 一、ActionContext的理解与应用 在“第九讲 ActionContext.docx”中,你将学习到ActionContext是...
2. **异常处理与错误封装**:如果类型转换过程中遇到问题,如无法正确转换数据类型,会抛出异常。这些异常会被捕获并封装到`fieldError`对象中,存储在`ActionContext`中,以便后续的拦截器处理。 3. **反射调用...
2. **学习Struts2基础知识**:熟悉Struts2的基本概念、架构设计和核心组件,如Action、配置文件等。 3. **重构Action类**:将Struts1中的ActionForm类重构为Struts2的Action接口实现。需要注意的是,Struts2的Action...
根据提供的文件信息,我们可以整理出关于Struts2框架的一些关键知识点。尽管原文中的信息较为零散且不完整,但还是可以从中提炼出一些有价值的内容。...希望这些知识点能够帮助到正在学习Struts2的读者们。
以下是一些高效学习Struts2的方法: 1. **少读、精读网络教程**: - 对于初学者,网络教程可能是首选,但要谨慎选择。网络教程的质量参差不齐,有些可能包含误导信息。因此,应挑选那些被广泛认可、评价较高的教程...
通过这个入门级的例子,你不仅可以学习到基本的Struts2操作,还能了解到MVC架构的实现方式。当你对这些基础有了一定的了解后,可以进一步探索Struts2的高级特性,如国际化、上传下载、AJAX支持等。不断实践和深入...
在实际开发中,我们可能会遇到一些常见问题。比如,Action没有被正确调用,这可能是因为Action的配置不正确或Action类路径错误。又如,视图页面无法显示,这可能是Result配置的问题,或者是JSP文件路径错误。在提供...
总之,这个"struts2学习收集"压缩包是学习Struts2的宝贵资源,包含了从理论到实践的全面内容。通过深入研究这些材料,开发者不仅可以掌握Struts2的核心概念和技术,还能提高自己的Java web开发能力。无论是初学者...
在使用Struts2_2.1.6版本时可能会遇到中文乱码的问题。解决方法包括设置正确的字符编码和在web.xml中配置过滤器以处理输入流的字符编码。 #### 五、Struts模块包含 Struts支持模块化开发,允许将应用划分为多个...
历史上,Struts2曾曝出过一些安全漏洞,如著名的CVE-2017-5638漏洞,这导致了许多大型企业系统的安全风险。因此,PPT可能涵盖了如何避免这些安全问题,以及如何及时更新和应用安全补丁。 最后,Struts2与其他框架...
8. **问题解决**:在学习过程中,你可能会遇到如Action配置错误、页面无法显示等问题,这正是提升技能的好机会。学习如何调试和解决问题,是成为一个优秀开发者的重要步骤。 通过传智播客的struts2框架2016版day01...
Struts2 OGNL语言学习笔记 OGNL(Object-Graph Navigation Language)是 Struts 2 中的一种表达式语言,主要用于简化 JSP 页面中的编码,使页面与后台代码分离。下面是 OGNL 语言的主要特点和用法: 1. 支持对象...
Struts2是一个强大的Java web应用程序框架,它基于MVC(Model-View-Controller)设计...对于初学者而言,`Struts2-docs`文档是一个不可多得的学习资源,它可以帮助开发者快速掌握Struts2框架并解决开发中遇到的问题。
### Struts2 使用手册 #### 一、Struts2 概述 Struts2作为一款流行的Web应用框架,是基于MVC(Model-View-Controller)设计模式的...对于想要深入学习Struts2的开发者来说,还需要进一步研究其高级特性和最佳实践。
总结,`struts2-tags-API`是学习和使用Struts2框架标签的重要资源。通过深入理解和应用这些标签,开发者可以构建出高效、整洁且易于维护的Web应用。对于Java web开发者来说,掌握Struts2标签的API是提升开发效率的...
- 错误修复:解决了用户在使用旧版本时遇到的问题。 在下载并使用Struts2-2.5.13的jar包时,开发者需要将其加入到项目的类路径中,同时根据项目需求配置struts2.xml或使用注解进行配置。对于初次使用者,建议阅读...
提供的源码可能包含了一些基础的Struts2应用实例,例如用户登录、注册、CRUD操作等,这些都是学习Struts2时常见的应用场景。 通过深入学习这份资料,你不仅可以理解Struts2的基本概念和机制,还能通过源码实践加深...