Changes for page Development-UrlCreation
Last modified by Pascal Robert on 2010/09/12 00:56
From version 28.1
edited by Andrew Lindesay
on 2008/07/05 01:13
on 2008/07/05 01:13
Change comment:
There is no comment for this version
To version 30.1
edited by Pascal Robert
on 2010/09/12 00:56
on 2010/09/12 00:56
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - WebApplictions-Development-UrlCreation1 +Development-UrlCreation - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. apl1 +XWiki.probert - Content
-
... ... @@ -4,17 +4,140 @@ 4 4 5 5 == Example URLs == 6 6 7 -The ##WOContext## has a number of methods on itself to generate URLs back into the application server. Here the author has tested the generation of those URLs so it can be seen what is created by each method under different usages. 7 +The ##WOContext## has a number of methods on itself to generate URLs back into the application server. Here the author has tested the generation of those URLs so it can be seen what is created by each method under different usages. These examples have been produced with WebObjects 5.4. 8 8 9 -=== DevelopmentMode ===9 +=== A - completeURLWithRequestHandlerKey(..) === 10 10 11 -This is the case where the application is being developed in, for example, Eclipse; 11 +{{code}} 12 +completeURLWithRequestHandlerKey( 13 + WOApplication.application().directActionRequestHandlerKey(), 14 + "default", 15 + "a=b", 16 + context().request().isSecure(), 17 + 0); 12 12 13 -|Method|context().completeURLWithRequestHandlerKey( 19 +{{/code}} 20 + 21 +|=Session|=Deployment|=Secure|=Generated URL 22 +|Y|Dev|N|##http:~/~/hebe.local:54791/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b## 23 +|N|Dev|N|##http:~/~/hebe.local:54791/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b## 24 +|Y|wotaskd|N|##http:~/~/server/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b## 25 +|N|wotaskd|N|##http:~/~/server/cgi-bin/WebObjects/UT.woa/wa/default?a=b## 26 +|Y|wotaskd|Y|##https:~/~/server:443/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b## 27 +|N|wotaskd|Y|##https:~/~/server:443/cgi-bin/WebObjects/UT.woa/wa/default?a=b## 28 + 29 +=== B - completeURLWithRequestHandlerKey(..) === 30 + 31 +{{code}} 32 +completeURLWithRequestHandlerKey( 33 + "123", 14 14 WOApplication.application().directActionRequestHandlerKey(), 15 15 "default", 16 16 "a=b", 17 17 context().request().isSecure(), 18 18 0); 19 -|Session|##http:~/~/hebe.local:54791/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b## 20 -|No Session|##http:~/~/hebe.local:54791/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b## 39 + 40 +{{/code}} 41 + 42 +|=Session|=Deployment|=Secure|=Generated URL 43 +|Y|Dev|N|##http:~/~/hebe.local:54791/cgi-bin/WebObjects/TestUrlCreation.woa/123/wa/default?a=b## 44 +|N|Dev|N|##http:~/~/hebe.local:54791/cgi-bin/WebObjects/TestUrlCreation.woa/123/wa/default?a=b## 45 +|Y|wotaskd|N|##http:~/~/server/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b## 46 +|N|wotaskd|N|##http:~/~/server/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b## 47 +|Y|wotaskd|Y|##https:~/~/server:443/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b## 48 +|N|wotaskd|Y|##https:~/~/server:443/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b## 49 + 50 +=== C - componentActionURL(..) === 51 + 52 +{{code}} 53 +componentActionURL() 54 +{{/code}} 55 + 56 +|=Session|=Deployment|=Secure|=Generated URL 57 +|Y|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/wo/V4N99Ub2Zjavh6V3tvcEQM/0.15## 58 +|N|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/wo/zBXy58rwSW6aU1mTXVk9uw/0.11## 59 +|Y|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/wo/KMU4YqMibJ4p8XP0biSYDw/0.15## 60 +|N|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/wo/TxKR0vkbs8Z0tGsUfrGlQ0/0.15## 61 +|Y|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/wo/3bmlqBLMVGzjmuW1wTPTZw/0.15## 62 +|N|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/wo/z3uRsfT27ZsKLvlcS4Bkx0/0.15## 63 + 64 +=== D - componentActionURL(..) === 65 + 66 +{{code}} 67 +componentActionURL(WOApplication.application().ajaxRequestHandlerKey()) 68 +{{/code}} 69 + 70 +|=Session|=Deployment|=Secure|=Generated URL 71 +|Y|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/ja/V4N99Ub2Zjavh6V3tvcEQM/0.11## 72 +|N|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/ja/zBXy58rwSW6aU1mTXVk9uw/0.13## 73 +|Y|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/ja/KMU4YqMibJ4p8XP0biSYDw/0.11## 74 +|N|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/ja/TxKR0vkbs8Z0tGsUfrGlQ0/0.11## 75 +|Y|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/ja/3bmlqBLMVGzjmuW1wTPTZw/0.11## 76 +|N|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/ja/z3uRsfT27ZsKLvlcS4Bkx0/0.11## 77 + 78 +=== E - componentActionURL(..) === 79 + 80 +{{code}} 81 +componentActionURL( 82 + WOApplication.application().ajaxRequestHandlerKey(), 83 + context().request().isSecure()) 84 +{{/code}} 85 + 86 +|=Session|=Deployment|=Secure|=Generated URL 87 +|Y|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/ja/V4N99Ub2Zjavh6V3tvcEQM/0.13## 88 +|N|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/ja/zBXy58rwSW6aU1mTXVk9uw/0.15## 89 +|Y|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/ja/KMU4YqMibJ4p8XP0biSYDw/0.13## 90 +|N|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/ja/TxKR0vkbs8Z0tGsUfrGlQ0/0.13## 91 +|Y|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/ja/3bmlqBLMVGzjmuW1wTPTZw/0.13## 92 +|N|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/ja/z3uRsfT27ZsKLvlcS4Bkx0/0.13## 93 + 94 +=== F - directActionURLForActionNamed(..) === 95 + 96 +{{code}} 97 +directActionURLForActionNamed( 98 + "default", 99 + new NSDictionary<String,Object>(new Object[] {"b"}, new String[] {"a"}), 100 + context().request().isSecure(), 101 + true); 102 +{{/code}} 103 + 104 +|=Session|=Deployment|=Secure|=Generated URL 105 +|Y|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b&wosid=V4N99Ub2Zjavh6V3tvcEQM## 106 +|N|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b## 107 +|Y|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b&wosid=KMU4YqMibJ4p8XP0biSYDw## 108 +|N|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/wa/default?a=b## 109 +|Y|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b&wosid=3bmlqBLMVGzjmuW1wTPTZw## 110 +|N|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/wa/default?a=b## 111 + 112 +=== G - directActionURLForActionNamed(..) === 113 + 114 +{{code}} 115 +directActionURLForActionNamed( 116 + "default", 117 + new NSDictionary<String,Object>(new Object[] {"b"}, new String[] {"a"})) 118 +{{/code}} 119 + 120 +|=Session|=Deployment|=Secure|=Generated URL 121 +|Y|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b&wosid=V4N99Ub2Zjavh6V3tvcEQM## 122 +|N|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/wa/default?a=b## 123 +|Y|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b&wosid=KMU4YqMibJ4p8XP0biSYDw## 124 +|N|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/wa/default?a=b## 125 +|Y|wotaskd|Y|##http:~/~/server/cgi-bin/WebObjects/UT.woa/1/wa/default?a=b&wosid=3bmlqBLMVGzjmuW1wTPTZw## 126 +|N|wotaskd|Y|##http:~/~/server/cgi-bin/WebObjects/UT.woa/wa/default?a=b## 127 + 128 +=== H - urlWithRequestHandlerKey(..) === 129 + 130 +{{code}} 131 +urlWithRequestHandlerKey( 132 + WOApplication.application().ajaxRequestHandlerKey(), 133 + "default", 134 + "a=b") 135 +{{/code}} 136 + 137 +|=Session|=Deployment|=Secure|=Generated URL 138 +|Y|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/ja/default?a=b## 139 +|N|Dev|N|##/cgi-bin/WebObjects/TestUrlCreation.woa/ja/default?a=b## 140 +|Y|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/1/ja/default?a=b## 141 +|N|wotaskd|N|##/cgi-bin/WebObjects/UT.woa/ja/default?a=b## 142 +|Y|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/1/ja/default?a=b## 143 +|N|wotaskd|Y|##/cgi-bin/WebObjects/UT.woa/ja/default?a=b##