Struts2
小异常
用代码书写人生!用代码创造奇迹!!
展开
-
SSH框架整合,亲测有效~
SSH 框架 整合是由 Spring、Struts2、Hibernate 三大框架集合而成:Spring: Spring 是 Java 开发的行业标准,是目前 Java 主流的一套框架;Struts2:基于 MVC 设计模式的 web 应用框架;Hibernate:当前主流全自动化的 ORM 框架,对 JDBC 进行了非常轻量级的对象封装,能够自己生成 SQL 语句,自动执行,更是持久层的解决方案。原创 2020-06-16 09:55:36 · 371 阅读 · 0 评论 -
SSH整合所需Jar包详解
大家都知道,如果不使用 Maven 构建项目时,单纯的 SSH 整合 是需要引入很多 Jar 包的,本篇博客就来给大家讲解怎么选择引入 SSH 的 Jar 包和 Maven 依赖。我选用 Jar 版本是:Spring 4.2.4、Struts 2.3.24、Hibernate 5.0.7、MySQL 驱动 5.1.7、Log4J 1.2.16、Lombok 1.16.10、C3P0 0.9.2.1。原创 2020-06-15 23:24:52 · 1255 阅读 · 1 评论 -
Struts2异常之java.lang.IllegalArgumentException id to load is required for loading
今天在做 SSH 整合的时候,遇到这样的异常,经过查阅相关资料,终于把它解决了,顺便来个总结吧。。。。java.lang.IllegalArgumentException: id to load is required for loading原创 2020-06-13 09:14:13 · 868 阅读 · 0 评论 -
【Struts2笔记整理十】数据有效性与国际化
本篇博客主要给大家讲解 数据有效性 和 国际化,关于 国际化 我们可以只做了解即可,因为我们开发的系统大部分都是在国内使用,一般不会涉及到国外,所以 国际化 这一块简单了解即可。原创 2020-06-11 22:53:10 · 228 阅读 · 0 评论 -
【Struts2笔记整理九】Struts2标签库
Struts2 中提供一组非常好用的标签库,大家可以了解一下。Struts2 的标签库文档的位置在:struts-2.3.24/docs/docs/tag-reference.html。使用 Struts2 的标签库需要引入:原创 2020-06-11 22:45:12 · 432 阅读 · 0 评论 -
【Struts2笔记整理八】拦截器
拦截器(Interceptor),在 Struts2 中起到拦截 Action 的作用,它与 Filter 有很大的区别:Filter: 过滤器,过滤从客户端向服务器发送的请求。Interceptor: 拦截器,拦截的是客户端对 Action 的访问。它是更细粒度化的拦截。(可以拦截 Action 中的具体的方法)。原创 2020-06-11 22:31:41 · 273 阅读 · 0 评论 -
【Struts2笔记整理六】OGNL表达式
OGNL 是一门对象图导航语言,是一个比 EL 强大很多倍的 表达式语言,通过简单的表达式语法,就可以存取对象的任意属性,调用对象的方法,并且遍历整个对象的结构图,实现字段类型转化等功能。OGNL 其实是第三方的表达式语言,因为比较火,所以 Struts2 中也引入了 OGNL 表达式语言。原创 2020-06-10 23:22:30 · 601 阅读 · 0 评论 -
【Struts2笔记整理五】数据封装
Struts2 框架是一个 Web 层框架,所以框架它就是一个半成品,这个半成品为我们提供了数据封装的功能。Struts2 中的数据封装有两种方式:属性驱动的数据封装 和 模型驱动的数据封装。我们可以通过 struts-default.xml 中得知: params 拦截器是做属性驱动的数据封装,而 modelDriven 拦截器是做模型驱动的数据封装,然后再经过 conversionError 类型转换过滤器来做类型转换。原创 2020-06-10 23:17:34 · 222 阅读 · 0 评论 -
【Struts2笔记整理四】Servlet的API的访问
在实际开发中,经常会用到 Servlet 的 API。比如登录时,会将用户的信息保存到 Session 中,有的时候需要向页面输出一些内容,会用到 Response 对象。这就涉及到了 Servlet 的 API 的访问了。原创 2020-06-10 23:13:38 · 202 阅读 · 0 评论 -
【Struts2笔记整理三】执行流程与对Action的访问
当用户访问某一个 Action 时,会先经过核心过滤器,在核心过滤器中执行一组拦截器(这组拦截器会实现部分功能,关于拦截器后续博客会有专门讲解),然后执行目标 Action 中的方法,最后根据 Action 的返回值,进行结果页面跳转。原创 2020-06-10 23:11:19 · 227 阅读 · 0 评论 -
【Struts2笔记整理二】常见配置
Struts2 为我们提供了一些配置文件,这些配置文件有固定的加载顺序,这里大家简单了解即可。当服务器启动时,核心过滤器(前端控制器)就会被创建,我们可以根据源码得知,init() 方法执行时会加载 Struts2 的配置文件。原创 2020-06-10 22:55:30 · 248 阅读 · 0 评论 -
【Struts2笔记整理一】HelloWorld
如果说的专业点,Struts2 是一款基于 MVC 设计模式的 Web 应用框架,它本质上相当于 Servlet,它是作为控制器(Controller)来建立模型与视图的数据交互。说白了它就是用来 进行 WEB 开发的框架 而已。原创 2020-06-10 22:50:19 · 290 阅读 · 0 评论