一.Struts2基础 1.Struts2是有Apache在Struts1和Webwork的基础上研发出的新一代MVC框架。 2.Struts2开发环境的搭建: 打开https://struts.apache.org/download.html页面下载Struts2的版本,我使用是:struts-2 ...
分类:
编程语言 时间:
2018-09-13 01:22:14
阅读次数:
258
概述:struts2.5以后加强了安全性,下面就是安全配置引发的问题 通配符: 在学习struts框架时经常会使用到通配符调用方法,如下: 其中的action name="user_*"中*这个符号代表的值会传入method=“{1}”中,并对应action类的一个方法名,这样就能很大程度地减少配置 ...
分类:
其他好文 时间:
2018-09-13 01:10:53
阅读次数:
172
struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。 一下分别介绍一下几个struts.xml中常用到的标签 1、<include> 利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用<includ ...
分类:
其他好文 时间:
2018-09-13 00:00:15
阅读次数:
259
Struts 2架构分析 拦截器 编写拦截器类 配置拦截器 配置拦截器栈 内置拦截器 自定义拦截器 文件上传 文件下载 ...
分类:
其他好文 时间:
2018-09-12 21:14:18
阅读次数:
185
2018-09-12 好几年没配过struts2了,今天想用最新版的配一下,一直不成功,后来才知道,一堆红色输出里面有这样一句 ERROR StatusLogger No log4j2 configuration file found. Using default configuration: lo ...
分类:
其他好文 时间:
2018-09-12 14:28:47
阅读次数:
174
定义: 客户端发送的请求会被Struts2的过滤器所拦截,此时Struts2对请求持有控制权。 它会创建action的代理对象,并通过一系列拦截器处理请求,最后交给action处理。 创建拦截器: 一般采用继承类HandlerInterceptorAdapter或者抽象类AbstractInterc ...
分类:
其他好文 时间:
2018-09-09 12:01:42
阅读次数:
139
1 在JSP中使用taglib编译指令导入标签库 <%@ taglib prefix="s" uri="/struts-tags" %> A:<s:a href=""></s:a> 超链接,类似于html里的<a></a><s:action name=""></s:action> 执行一个view里 ...
分类:
其他好文 时间:
2018-09-09 11:52:25
阅读次数:
121
Struts2是什么? Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互Struts2的使用优势(表面):1.自动封装参数2.参数校验3.结果的处理(转发|重定向)... ...
分类:
其他好文 时间:
2018-09-06 23:05:04
阅读次数:
273
本人发现Struts2中的标签和OGNL表达式,和Hibernate中用到的EL表达式和JSTL有一定的相似之处,对比学习会更加清晰,所以加以对比,以加深记忆。 OGNL(Object-Graph Navigation Language)对象图导航语言 OGNL表达式访问值栈: 1. 值栈(Valu ...
分类:
Web程序 时间:
2018-09-05 08:59:13
阅读次数:
212
表单标签将在 HTML 文档里被呈现为一个表单元素 使用表单标签的优点: 表单回显 对页面进行布局和排版 标签的属性可以被赋值为一个静态的值或一个 OGNL 表达式. 如果在赋值时使用了一个 OGNL 表达式并把它用 %{} 括起来, 这个表达式将会被求值. 表单标签的共同属性 * 该属性只在没有使 ...
分类:
其他好文 时间:
2018-09-05 08:55:54
阅读次数:
243