极客神殿

坚持,自由,信仰

排序:
默认
按更新时间
按访问量

Struts2示例

struts2配合jquery 的ajax实现数据交互及异步加载1.action中需要返回一个二进制的inputstream流 //判断用户名、密码,生成对应的响应 inputStream = user.equals("crazyit.org") &...

2017-10-24 17:03:24

阅读数:254

评论数:1

Struts2学习(十二)【标签】

一、struts2标签结构二、测试使用的action Tag1Actionpackage com.qwm.s4.c_tag;import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupp...

2017-10-24 17:03:05

阅读数:150

评论数:1

Struts2学习(十一)【拦截器】

一、拦截器的三种创建方式拦截器有三种创建方式: 实现Interceptor接口 继承AbstractInterceptor 继承MethodFilterInterceptor 需要说明的是 :AbstractInterceptor 是 Interceptor 的实现类MethodFilterInt...

2017-10-24 17:02:41

阅读数:195

评论数:1

Struts2学习(十)【Struts2基本流程(源码)】

一、流程图二、源码基本流程我们可以使用调试的方式来操作。2.1 StrutsPrepareAndExecuteFilter的doFilter首先我们的请求会到达 StrutsPrepareAndExecuteFilter 的 doFilter如下:public class StrutsPrepar...

2017-10-24 16:45:42

阅读数:169

评论数:1

Struts2学习(九)【OGNL表达式与Struts框架结合参数接收】

一、属性驱动接收参数1.1 ParamsDemoAction 接收类package com.qwm.struts2_3.c_params;import com.opensymphony.xwork2.ActionSupport;/** * @author: wiming * @date: 20...

2017-10-24 16:45:29

阅读数:167

评论数:1

Struts2学习(八)【OGNL表达式与Struts框架结合之原理】

一、结合图示二、结合说明OGNL表达式想要运行,需要一个OGNLContext。Struts2准备了一个OGNLContext,叫做 ValueStack(值栈)。根据我们知道了解的,OGNL由三个部分组成:表达式、Root、context,然而表达式是我们查询的时候使用的,由此我们可以知道,Va...

2017-10-24 16:45:08

阅读数:173

评论数:1

Struts2学习(七)【OGNL基本语法】

一、OGNL概述1.1 什么是OGNLOGNL的全称是对象图导航语言(Object-Graph Navigation Language>,它是一种功能强大的开 源表达式语言,使用这种表达式语言,可以通过某种表达式语法,存取Java对象的任意属性,调用 Java对象的方法,同时能够自动实现...

2017-10-24 16:44:52

阅读数:238

评论数:1

Struts2学习(六)【参数获取】

一、参数获取的三种方式我们想要获取页面的值,可以使用原生的方式获取,如果你愿意的话,当然我相信基本没人这么干。那么我们看看 Struts2 中参数是怎么获取的。有如下三种方式 属性驱动获得参数 对象驱动 模型驱动 > 二、测试共用的文件说明我们需要完成上面三种获取参数...

2017-10-24 16:44:39

阅读数:172

评论数:1

Struts2学习(五)【访问servletAPI方式】

一、原理每次请求时,都会创建一个与请求对应的 ActionContext对象。请求完成会销毁ActionContext.ActionContext创建好以后,与当前线程绑定,我们需要的时候从 ThreadLocal中去就行了。ActionContext中存储着多个域的对象,已经请求和响应的对象。 ...

2017-10-24 16:44:19

阅读数:175

评论数:1

Struts2学习(四)【结果跳转方式】

一、result的类型打开默认配置文件 struts2-core-2.5.13.jar!\struts-default.xml,这里面有 result 的定义<result-types> <result-type name="chain" class=...

2017-10-24 14:27:05

阅读数:137

评论数:1

Struts2学习(三)【主配置文件配置_常量配置_动态方法配置_action书写方式】

一、主配置文件 struts.xml 配置1.1 struts.xml配置文件示例<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-...

2017-10-24 14:26:29

阅读数:314

评论数:1

Struts2学习(二)【Struts2访问流程】

一、第一个示例的访问过程我们之前创建了Struts2的第一个程序,SSH与SSM学习之Struts201,我们已经把它运行起来了,现在我们来分析一下它的过程。访问过程说明: 当我们的服务器运行之后,我们在浏览器中 访问 http://localhost:8080/s2_1/test/Te...

2017-10-24 14:22:47

阅读数:165

评论数:1

Struts2学习(一)【介绍与环境搭建和第一个例子】

一、概述概述内容来自 https://www.w3cschool.cn/struts_2/struts_overview.htmlStruts2 是目前较为普及和成熟的基于MVC设计模式的web应用程序框架,它不仅仅是Struts1 的升级版本,更是一个全新的Struts架构。最初,是以WebWo...

2017-10-24 14:12:56

阅读数:332

评论数:1

Struts2执行流程及环境搭建

struts2和struts1一样,都是应用在web层的框架,不过,它不是基于struts1升级而来,而是一个基于webWork的全新框架,webWork框架是继struts1之后推出的开源框架。struts2和struts1在体系结构上是有很大差别的,struts2中需要用户实现的组件及元素有:...

2017-08-30 14:50:46

阅读数:410

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭