- 浏览: 143622 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (129)
- framework (18)
- Java (25)
- web2.0 (7)
- Oracle (23)
- 框架师 (20)
- design pattern (5)
- j2ee (6)
- 日常问题收集 (51)
- linux (12)
- Oralce优化 (4)
- life (3)
- sqlplus (1)
- sql (2)
- C# (4)
- mysql (9)
- 拿来主义 (12)
- 标签 (0)
- ThinkPHP (1)
- python (1)
- mybatis (2)
- html5 (1)
- jquery (2)
- hadoop (3)
- git (1)
- struts2 (1)
- shiro (1)
- struts (1)
最新评论
-
xiao88xian:
...
jQuery常用经典技巧
1.获得请求路径的URI,例如url是:http://server/struts2/path1/path2/path3/test.action
2.首先寻找namespace为/path1/path2/path3的package,如果不存在这个package则执行步骤3;如果存在这个package,则在这个package中寻找名字为test的action,当在该package下寻找不到action 时就会直接跑到默认namaspace的package里面去寻找action(默认的命名空间为空字符串“” ) ,如果在默认namaspace的package里面还寻找不到该action,页面提示找不到action
3.寻找namespace为/path1/path2的package,如果不存在这个package,则转至步骤4;如果存在这个package,则在这个package中寻找名字为test的action,当在该package中寻找不到action 时就会直接跑到默认namaspace的package里面去找名字为test的action ,在默认namaspace的package里面还寻找不到该action,页面提示找不到action
4.寻找namespace为/path1的package,如果不存在这个package则执行步骤5;如果存在这个package,则在这个package中寻找名字为test的action,当在该package中寻找不到action 时就会直接跑到默认namaspace的package里面去找名字为test的action ,在默认namaspace的package里面还寻找不到该action,页面提示找不到action
5.寻找namespace为/的package,如果存在这个package,则在这个package中寻找名字为test的action,当在package中寻找不到action或者不存在这个package时,都会去默认namaspace的package里面寻找action,如果还是找不到,页面提示找不到action。
发表评论
-
MyBatis延迟加载
2013-05-26 20:15 845当你要使用one to one,many to one 就 ... -
mybatis 自身关联 映射
2013-05-22 14:48 3247使用mybatis的时候遇到关联问题。 可以参考如下 ... -
ThinkPHP学习笔记
2013-05-11 23:09 830from:http://www.thinkphp.cn/in ... -
解决subclipse报错:svn: Can't open file 'D:\project\Xxx.java.svn-base': 系统找不到指定的文件
2013-03-23 16:49 1954环境为:XP, eclipse, subclipse。 我想 ... -
hibernate4+spring3.1整合常见问题解决方法
2013-03-21 19:21 809由于目前网上很少有关于hibernate4+spring3. ... -
解决maven仓库中找不到ojdbc驱动的问题
2013-02-21 16:51 887maven仓库中的ojdbc下载需要oracle的官方授权, ... -
Ant-Ivy使用
2013-02-21 12:27 1070转至:http://blog.csdn.net/leon70 ... -
ibatis(2)关于配置文件的书写
2012-04-06 13:29 1350最近做了些ibatis 的练习,以及spring对ibatis ... -
spring-ibatis-ext-plugin.1.0.0 扩展ibaits原生SQL(转载)
2012-04-01 16:25 1026转载至http://download.csdn.net/ ... -
ibatis初学001
2012-03-31 14:25 1087目录:一、iBatis简介二、iBatis基础操作演示三、如何 ... -
spring2.5+hibernate2.3整合 annotation
2011-12-31 21:48 931晚上花了点时间写了个spring+hibernate的整合 ... -
Hibernate学习总结001-hibernate概述
2011-10-06 21:35 834说到hiberna ... -
Spring-AOP底层原理-JDK动态代理---转载
2011-10-07 19:29 1651原文http://blog.zdnet.com.cn/html ... -
struts2_ognl表达式
2011-12-27 09:07 731OGNL是Object Graphic Navigati ... -
文件上传 Struts2 fileupload
2011-12-25 22:17 1490struts2文件上传下载非常的简单。 给我们提供了非 ... -
Action中result的各种转发类型——struts2_003
2012-03-31 14:25 1188<action name="hellow ... -
Action配置中的各项默认值——struts2_002
2011-12-23 12:36 1038<package name="it ...
相关推荐
本资源"安楠大叔——Struts2简化版增删改查"提供了完整的项目实例和源码,旨在帮助初学者快速上手。 1. **Struts2的核心概念** - **Action类**:是业务逻辑的载体,处理用户请求并返回结果。 - **Result**:表示...
#### 二、Struts2核心控制器——FilterDispatcher Struts2的核心控制器是`FilterDispatcher`,这一点与Struts1有着本质的不同。在Struts1中,核心控制器是`ActionServlet`,而Struts2则采用了过滤器(Filter)的设计...
- 拦截器是Struts2框架中的一种特殊对象,它们按照预定义的顺序在Action方法执行前后介入,对请求进行处理。这些处理包括但不限于参数解析、数据校验、日志记录、权限检查等。 - 拦截器是AOP思想的具体实现,允许...
《Struts2技术内幕——深入解析Struts2架构设计与实现原理》这本书深入讲解了这些内容,包括但不限于Action的设计模式、Interceptor的实现原理、ValueStack的工作流程、以及Struts2与其他框架的整合策略,对于想要...
在"spring-mybatis-struts2-master"中,struts.xml文件配置了Action的映射规则,以及Interceptor的顺序和行为。 四、SSM整合的关键步骤 1. 引入依赖:项目中会包含Spring、Struts2、MyBatis的jar包或者对应的Maven/...
Struts2实验案例项目是针对Java Web开发领域中流行的MVC框架——Struts2的一个实践教学资源。这个项目旨在帮助开发者深入理解并掌握Struts2的核心概念和功能,从而提升在实际开发中的应用能力。Struts2作为一种强大...
3.7 Struts 2综合应用实例——添加学生信息 这个实例通常会展示如何创建一个Action来处理学生信息的添加操作,包括接收前端表单数据,处理数据(如验证输入),并与数据库进行交互,最后返回操作结果给用户。 在...
`Struts2Day2_intercepter`指的是Struts2的核心特性之一——拦截器。拦截器是Struts2处理请求的一种机制,它们按照预定义的顺序执行,可以用于实现如日志记录、权限验证、事务管理等功能。通过自定义拦截器,开发者...
在Struts2中,拦截器工作在Action和结果(Result)之间,形成一个拦截器栈,每个拦截器按照配置的顺序依次执行。 Struts2的拦截器执行流程如下: 1. **初始化拦截器栈**:当Struts2框架启动时,会根据配置文件...
7. **自定义Action和表单验证**:在Struts2框架中,我们还需要创建一个对应的Action类来处理登录请求,并在Action中定义对应的登录方法。同时,可以使用Struts2的注解进行表单字段验证,以确保用户输入的有效性。 ...
4. **Interceptor(拦截器)**:拦截器是Struts2中实现AOP(面向切面编程)的关键,它们按照预定义的顺序在Action调用前后执行。常见的拦截器有`Params`(处理请求参数)、`Validation`(执行字段验证)、`I18n`...
4. **Interceptor(拦截器)**:拦截器是Struts2的一大特色,它们是按照预定义的顺序执行的一系列方法调用,可以实现如日志、权限检查、数据校验等功能。 5. **Result(结果)**:定义了Action执行后如何展示结果,...
这个最新的jar包——"struts-2.5.12"——是Struts2框架的一个稳定版本,旨在提供更好的性能、安全性和功能增强。 在Struts2的核心架构中,主要有以下几个关键知识点: 1. **MVC设计模式**:Struts2遵循Model-View-...
2. **配置文件**:Struts2使用XML配置文件(struts.xml)来定义Action类、Action的映射、结果页面等。这允许开发者清晰地定义应用的结构和行为。 3. **拦截器(Interceptors)**:拦截器是Struts2的一个重要特性,...
5. **拦截器**:拦截器是Struts2的一个强大特性,它们按照预定义的顺序执行,可以在请求到达Action之前或之后执行额外的任务,如权限验证、日志记录等。 6. **OGNL(Object-Graph Navigation Language)**:Struts2...
实际上,Struts2并非脱胎于Struts1,而是源自另一款著名的框架——WebWork,并在其基础上进行了大量的改进和发展。 **1.1 Struts1简介及存在的问题** Struts1是由Craig McClanahan在2001年推出的第一个MVC框架。自...
2. **默认的搜索顺序**:对于Struts2中的常量,框架会按照一定的顺序进行搜索,这包括: - `struts2-default.xml` - `struts2-plugin.xml` - `struts.xml` - `struts.properties` - `web.xml`中通过`<include>`...
3. **配置文件**:Struts2的配置通常分为两个主要部分——struts.xml和struts.properties。struts.xml定义Action映射、拦截器栈、结果类型等,而struts.properties用于设置全局属性。 4. **拦截器**:Struts2使用...