<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>中文Flex例子 &#187; Response</title>
	<atom:link href="http://blog.minidx.com/tag/response/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.minidx.com</link>
	<description>中文Adobe Flex例子,Flex实例教程,RIA资源,全文检索技术,算法和数据结构</description>
	<lastBuildDate>Thu, 31 Mar 2011 03:22:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Response的sendRedirect实现JSF内的URL重定向</title>
		<link>http://blog.minidx.com/2008/01/22/434.html</link>
		<comments>http://blog.minidx.com/2008/01/22/434.html#comments</comments>
		<pubDate>Tue, 22 Jan 2008 14:29:26 +0000</pubDate>
		<dc:creator>Minidxer</dc:creator>
				<category><![CDATA[程序开发相关]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaServer]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[Response]]></category>
		<category><![CDATA[sendRedirect]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[重定向]]></category>

		<guid isPermaLink="false">http://blog.minidx.com/2008/01/22/434.html</guid>
		<description><![CDATA[ JavaServer Face(JSF)内置了HttpServletResponse，所以不可以直接在JSF的Bean内使用sendRedirect之类的重定向函数。花了N多的时间查资料，发现误导性的文章比较多，为了有同样需要的人少浪费点时间在这身上，这里把测试通过的方法记录一下：








●导入Servlet包import javax.servlet.http.*;
●加入下面的取得HttpServletResponse的函数：
protected HttpServletResponse getResponse() ...{
FacesContext facesContext = FacesContext.getCurrentInstance();
HttpServletResponse response = (HttpServletResponse) facesContext
   .getExternalContext().getResponse();
return response;
}
●在需要重定向的地方加入下面代码
response.sendRedirect("sample.jsp");
facesContext.responseComplete();  // 这一句很重要
return null;
注：最后的return看自己的需要返回
你可能还对下列文章感兴趣:Java的HTML的URL字符编码转换为Java字符串的函数如何在Flex项目中手动配置BlazeDS的教程一个非常好用的Java读写INI配置文件的类利用xSocket, Java和Flash CS3创建一个多用户聊天室的教程（附源代码）借助xSocket 5分钟内用Java编写一个Flash socket server的教程]]></description>
		<wfw:commentRss>http://blog.minidx.com/2008/01/22/434.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 2/14 queries in 0.076 seconds using disk
Object Caching 156/329 objects using disk

Served from: blog.minidx.com @ 2012-02-09 18:50:58 -->
