Dispatcher & Redirect】的更多相关文章

首先理解一下二者的含义:Dispatcher请求转发,直接把客户端的请求在服务器处理以后跳转到下一个页面或者是处理类.此时的地址栏上的URL是不会变化的. Redirect是重定向.客户端的请求到达服务器处理以后,让客户端的页面链接重新定到另一个页面.此时地址栏的URL和你请求以前是不同的. 区别: 区别1: redirect是重定向,会导致url路径的改变,是客户端的变化. dispatcher是转向的意思,url路径不改变,是服务器端的变化. 区别2: 带参数问题 redirect的重定向如…
1.Struts2的概述: 2.Struts2的入门: * 2.1下载struts2的zip包. * 2.2创建web工程. * 2.3配置... 3.Struts2的开发流程: * 3.1流程: * 页面请求--->前端控制器--->执行一系列拦截器(完成部分代码)--->目标Action--->根据逻辑视图名称(result)--->页面. 4.Struts2的常见配置: * 4.1配置文件加载顺序: * struts.xml * struts.properties *…
Struts2配置文件加载顺序 struts2 配置文件由核心控制器加载 StrutsPrepareAndExecuteFilter (预处理,执行过滤) init_DefaultProperties(); // [1] ---------- org/apache/struts2/default.properties init_TraditionalXmlConfigurations(); // [2] --- struts-default.xml,struts-plugin.xml,strut…
本章节将继续学习struts2的返回类型的使用方法. 学习文档下载struts2 full包解压后会在doc下包含离线html文档. 点击运行后页面: 点击Guides向导终将会有向导列表 再点开后,就可以看到struts2支持的所有resultType: 默认的resultType是dispatcher. 常用的dispatcher,redirect,redirectAction,chain. package name="default" namespace="/"…
result type: dispatcher,redirect:只能跳转到jsp,html之类的页面,dispatcher属于服务器跳转, redirect属于客户端跳转 chain: 等同于forwardaction, redirectAction: 客户端跳转到另一个action 还有freemarker,httpheader,stream(下载),volocity(类似freemarker), xslt, plaintext,tiles <?xml version="1.0&quo…
4种 result类型: dispatcher, redirect, chain, redirectAction dispatcher, redirect只能跳转到jsp等页面 chain,redirectAction是专门跳转到action页面的 dispatcher,chain 是服务器端跳转 redirect,redirectAction是客户端跳转 总结;: dispatcher: 默认, 服务器跳转, 只能接jsp等页面 redirect: 客户端跳转, 只能接jsp等页面 chain…
struts2配置 struts2核心配置文件约束 <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> 过滤器配置 <filter> <filter-name>struts2</filter-name&g…
这一章节主要介绍如何配置结果集,分为以下几个知识点: 结果集类型(result type) 全局结果集(global types) 动态结果集(dynamic type) 带有参数的结果集(type with params) result type: 结果集类型一共有十一种: dispatcher redirect chain redirectAction freemarker httpheader stream velocity xslt plaintext tiles 最常用的是前两种:一个…
一,回顾 (1)默认action,404问题;<default-action-ref name="action 名称"/> (2)模块化,package,struts.xml (3)异常配置,全局异常的作用返回,用一个package,global-result,global-exceptioni-mappings (4)结果类型,dispatcher,redirect,chain,redirectAction;action节点的result节点的type属性 (5)访问se…
Struts2属于MVC框架 Struts2的优点: 1.侵入性低 2.提供了拦截器,可以利用拦截器进行AOP编程 3.提供了类型转换器 4.支持多种表示层技术:jsp,freeMarker,Veleocity 5.所有的请求都是使用拦截器处理 6.使用OGNL值栈 7.5和6也是缺点,导致执行效率低 Struts2的环境搭建: 1.创建web项目 2.放入struts2 的jar包(core:核心jar,ognl:值栈,xwork.jar) 3.在web.xml中配置过滤器(struts2定义…