merge r97270:97272
[mono.git] / mcs / class / Mainsoft.Web / Mainsoft.Web.Hosting / ServletFacesViewHandler.cs
1 using System;\r
2 using System.Collections.Generic;\r
3 using System.Text;\r
4 using javax.faces.application;\r
5 using javax.servlet.http;\r
6 using java.util;\r
7 using javax.faces.context;\r
8 using javax.faces.component;\r
9 using java.lang;\r
10 using javax.faces.render;\r
11 \r
12 namespace Mainsoft.Web.Hosting\r
13 {\r
14         public class ServletFacesViewHandler : BaseFacesViewHandler\r
15         {\r
16                 public ServletFacesViewHandler (ViewHandler viewHandler)\r
17                         : base (viewHandler) {\r
18                 }\r
19 \r
20                 public override string getActionURL (FacesContext facesContext, string viewId) {\r
21                         if (viewId.Length > 0 && viewId [0] == '/') {\r
22                                 return facesContext.getExternalContext ().getRequestContextPath () + viewId;\r
23                         }\r
24                         else {\r
25                                 return viewId;\r
26                         }\r
27                 }\r
28         }\r
29 }\r