| Author |
Switch back to HTTP after HTTPS page
|
Nick White Ro
Greenhorn
Joined: Jan 27, 2010
Posts: 15
|
|
I have 3 pages that send a user's password to the server, so I need them to be sent over SSL. So I declared them in the DD:
The problem is that, after I leave one of the pages (and I no longer need SSL), all the web app links are still pointing to the secure mode, so I can't switch back to "normal" mode:
* before: HTTP://<host>:8080/path
* after: HTTPS://<host>:8181/path
How can I solve this problem?
|
 |
William Brogden
Author and all-around good cowpoke
Rancher
Joined: Mar 22, 2000
Posts: 12267
|
|
When you create the links you will have to build in "http" - otherwise the browser assumption of https will continue.
Bill
|
Java Resources at www.wbrogden.com
|
 |
Nick White Ro
Greenhorn
Joined: Jan 27, 2010
Posts: 15
|
|
|
Yes, but is there a way to build the links with full path without hard-coding the host name, the port and the app name?
|
 |
Mark E Hansen
Ranch Hand
Joined: Apr 01, 2009
Posts: 639
|
|
Nick White Ro wrote:Yes, but is there a way to build the links with full path without hard-coding the host name, the port and the app name?
Yes. Have a look at the methods on the HttpServletRequest object (and it's super object, ServletRequest).
There are methods like getServerName(), getScheme(), getProtocol(), getLocalPort(), getServletPath() and so on.
|
 |
 |
|
|
subject: Switch back to HTTP after HTTPS page
|
|
|