当重定向到url中存在其他查询参数时,不会触发jsf2 ajax重定向

时间:2014-12-16 22:27:01

标签: ajax jsf-2

我对ajax重定向有一个奇怪的问题。如果重定向网址为:

,则不会触发重定向
<?xml version="1.0" encoding="UTF-8"?><partial-response><redirect url="command?cmd=myaccloginbystaysignedIn&TargetUrl=/MSAMAddressBook.jsf&ErrorPage=errorpage_viewexpired.jsp"></redirect></partial-response>

但如果重定向网址为:

,则会被触发
<?xml version="1.0" encoding="UTF-8"?><partial-response><redirect url="command?cmd=myaccloginbystaysignedIn"></redirect></partial-response>

知道为什么url中的这些添加参数会导致重定向不被触发? ==&GT; &安培; TargetURL中= / MSAMAddressBook.jsf&安培;的errorPage = errorpage_viewexpired.jsp

1 个答案:

答案 0 :(得分:0)

找到问题的原因。问题是由&amp;标志。我需要&amp;。因此,对于这些附加参数,需要将其格式化为:
&amp; = TargetURL中/ MSAMAddressBook.jsf &amp;的errorPage = errorpage_viewexpired.jsp